diff options
| author | Marios Pomonis <pomonis@google.com> | 2025-05-05 02:51:27 -0700 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2025-05-19 09:47:30 +0000 |
| commit | 54fb386c8845f5f2385e0f910c12fc4febdeef38 (patch) | |
| tree | 234c9e207044057338f33b66f956aef4653aded4 /sys/linux/dev_kvm_amd64.txt | |
| parent | 27f689959decd391b047c8034d481267d500549e (diff) | |
executor/kvm: add SYZOS support for CPUID
This commit adds support for CPUID instructions on AMD64. It also adds a
relevant test.
Diffstat (limited to 'sys/linux/dev_kvm_amd64.txt')
| -rw-r--r-- | sys/linux/dev_kvm_amd64.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/linux/dev_kvm_amd64.txt b/sys/linux/dev_kvm_amd64.txt index 0350f548d..65ae5cd2b 100644 --- a/sys/linux/dev_kvm_amd64.txt +++ b/sys/linux/dev_kvm_amd64.txt @@ -43,9 +43,15 @@ type syzos_api$x86[NUM, PAYLOAD] { payload PAYLOAD } +syzos_api_cpuid { + eax int32 + ecx int32 +} + syzos_api_call$x86 [ uexit syzos_api$x86[0, intptr] code syzos_api$x86[1, syzos_api_code$x86] + cpuid syzos_api$x86[2, syzos_api_cpuid] ] [varlen] kvm_text_x86 [ |
