diff options
Diffstat (limited to 'sys/linux')
| -rw-r--r-- | sys/linux/dev_kvm_amd64.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/linux/dev_kvm_amd64.txt b/sys/linux/dev_kvm_amd64.txt index 4694f93cc..57b3e1538 100644 --- a/sys/linux/dev_kvm_amd64.txt +++ b/sys/linux/dev_kvm_amd64.txt @@ -102,6 +102,13 @@ syzos_api_nested_load_code { insns text[x86_64] } [packed] +syzos_api_nested_load_syzos { + vm_id syzos_api_vm_id + unused_pages int64 +# Can't limit the array size, because it leads to a recursive definition that cannot be compiled. + program array[syzos_api_call$x86] +} [packed] + # VMCS Component Encoding is a 32-bit value, but only bits 0:15 are used. # Certain bit combinations are invalid, because the number encodes additional # parameters like access type and width. @@ -184,6 +191,7 @@ syzos_api_call$x86 [ nested_load_code syzos_api$x86[302, syzos_api_nested_load_code] nested_vmlaunch syzos_api$x86[303, syzos_api_vm_id] nested_vmresume syzos_api$x86[304, syzos_api_vm_id] + nested_load_syzos syzos_api$x86[310, syzos_api_nested_load_syzos] nested_intel_vmwrite_mask syzos_api$x86[340, syzos_api_nested_intel_vmwrite_mask] nested_amd_vmcb_write_mask syzos_api$x86[380, syzos_api_nested_amd_vmcb_write_mask] nested_amd_invlpga syzos_api$x86[381, syzos_api_nested_amd_invlpga] |
