aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2024-09-11 14:14:34 +0200
committerAlexander Potapenko <glider@google.com>2024-09-11 14:21:28 +0000
commit123a4bdd76b167d74bda65d07a5caa34b52e4a38 (patch)
treec2c7c4a54a79f3be536a3eaceaade68ca70d5b8b /sys
parente0b87759def2caf272909838aa17c6cb1edd7c9e (diff)
sys/linux/dev_kvm.txt: declare ioctl$KVM_GET_XSAVE2
This is an x86-only ioctl: https://docs.kernel.org/virt/kvm/api.html#kvm-get-xsave2
Diffstat (limited to 'sys')
-rw-r--r--sys/linux/dev_kvm.txt2
-rw-r--r--sys/linux/dev_kvm.txt.const1
2 files changed, 3 insertions, 0 deletions
diff --git a/sys/linux/dev_kvm.txt b/sys/linux/dev_kvm.txt
index 45b0dba42..d0f6d598f 100644
--- a/sys/linux/dev_kvm.txt
+++ b/sys/linux/dev_kvm.txt
@@ -200,6 +200,7 @@ ioctl$KVM_HAS_DEVICE_ATTR_vm(fd fd_kvmvm, cmd const[KVM_HAS_DEVICE_ATTR], arg pt
ioctl$KVM_SET_MEMORY_ATTRIBUTES(fd fd_kvmvm, cmd const[KVM_SET_MEMORY_ATTRIBUTES], arg ptr[in, kvm_memory_attributes])
ioctl$KVM_CREATE_GUEST_MEMFD(fd fd_kvmvm, cmd const[KVM_CREATE_GUEST_MEMFD], arg ptr[in, kvm_create_guest_memfd]) fd_kvm_guest_memfd
ioctl$KVM_PRE_FAULT_MEMORY(fd fd_kvmcpu, cmd const[KVM_PRE_FAULT_MEMORY], arg ptr[inout, kvm_pre_fault_memory])
+ioctl$KVM_GET_XSAVE2(fd fd_kvmcpu, cmd const[KVM_GET_XSAVE2], arg vma)
kvm_mem_region_flags = KVM_MEM_LOG_DIRTY_PAGES, KVM_MEM_READONLY, KVM_MEM_GUEST_MEMFD
kvm_mp_state = KVM_MP_STATE_RUNNABLE, KVM_MP_STATE_UNINITIALIZED, KVM_MP_STATE_INIT_RECEIVED, KVM_MP_STATE_HALTED, KVM_MP_STATE_SIPI_RECEIVED, KVM_MP_STATE_STOPPED, KVM_MP_STATE_CHECK_STOP, KVM_MP_STATE_OPERATING, KVM_MP_STATE_LOAD
@@ -627,6 +628,7 @@ kvm_smccc_filter {
}
kvm_memory_attribute_flags = KVM_MEMORY_ATTRIBUTE_PRIVATE
+
kvm_memory_attributes {
address flags[kvm_guest_addrs, int64]
size flags[kvm_guest_addr_size, int64]
diff --git a/sys/linux/dev_kvm.txt.const b/sys/linux/dev_kvm.txt.const
index 952088f2a..800ff0983 100644
--- a/sys/linux/dev_kvm.txt.const
+++ b/sys/linux/dev_kvm.txt.const
@@ -181,6 +181,7 @@ KVM_GET_VCPU_EVENTS = 2151722655, mips64le:ppc64le:s390x:???
KVM_GET_VCPU_MMAP_SIZE = 44548, mips64le:ppc64le:536915460
KVM_GET_XCRS = 2173218470, arm64:mips64le:ppc64le:s390x:???
KVM_GET_XSAVE = 2415963812, arm64:mips64le:ppc64le:s390x:???
+KVM_GET_XSAVE2 = 2415963855, arm64:mips64le:ppc64le:s390x:???
KVM_GUESTDBG_BLOCKIRQ = 1048576, arm64:mips64le:ppc64le:s390x:???
KVM_GUESTDBG_ENABLE = 1
KVM_GUESTDBG_EXIT_PENDING = 386:amd64:arm64:mips64le:ppc64le:???, s390x:268435456