Home
last modified time | relevance | path

Searched refs:kvm_valid_regs (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dsync_regs_test.c169 run->kvm_valid_regs = 0; in race_sync_regs()
219 run->kvm_valid_regs = 0; in KVM_ONE_VCPU_TEST()
226 run->kvm_valid_regs = 0; in KVM_ONE_VCPU_TEST()
259 run->kvm_valid_regs = TEST_SYNC_FIELDS; in KVM_ONE_VCPU_TEST()
281 run->kvm_valid_regs = TEST_SYNC_FIELDS; in KVM_ONE_VCPU_TEST()
290 run->kvm_valid_regs = TEST_SYNC_FIELDS; in KVM_ONE_VCPU_TEST()
318 run->kvm_valid_regs = TEST_SYNC_FIELDS; in KVM_ONE_VCPU_TEST()
334 run->kvm_valid_regs = TEST_SYNC_FIELDS; in KVM_ONE_VCPU_TEST()
342 run->kvm_valid_regs = 0; in KVM_ONE_VCPU_TEST()
365 run->kvm_valid_regs = TEST_SYNC_FIELDS; in KVM_ONE_VCPU_TEST()
[all …]
/linux-6.15/tools/testing/selftests/kvm/s390/
H A Dsync_regs_test.c80 run->kvm_valid_regs = INVALID_SYNC_FIELD; in test_read_invalid()
85 run->kvm_valid_regs = 0; in test_read_invalid()
87 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in test_read_invalid()
92 run->kvm_valid_regs = 0; in test_read_invalid()
124 run->kvm_valid_regs = TEST_SYNC_FIELDS; in test_req_and_verify_all_valid_regs()
153 run->kvm_valid_regs = TEST_SYNC_FIELDS; in test_set_and_verify_various_reg_values()
189 run->kvm_valid_regs = TEST_SYNC_FIELDS; in test_clear_kvm_dirty_regs_bits()
/linux-6.15/tools/testing/selftests/kvm/
H A Dmmu_stress_test.c171 vcpu->run->kvm_valid_regs = KVM_SYNC_X86_REGS; in vcpu_worker()
/linux-6.15/arch/s390/kvm/
H A Dkvm-s390.c3999 vcpu->run->kvm_valid_regs = KVM_SYNC_PREFIX | in kvm_arch_vcpu_create()
4009 vcpu->run->kvm_valid_regs |= KVM_SYNC_RICCB; in kvm_arch_vcpu_create()
4011 vcpu->run->kvm_valid_regs |= KVM_SYNC_BPBC; in kvm_arch_vcpu_create()
4013 vcpu->run->kvm_valid_regs |= KVM_SYNC_GSCB; in kvm_arch_vcpu_create()
4015 vcpu->run->kvm_valid_regs |= KVM_SYNC_ETOKEN; in kvm_arch_vcpu_create()
4020 vcpu->run->kvm_valid_regs |= KVM_SYNC_VRS; in kvm_arch_vcpu_create()
4022 vcpu->run->kvm_valid_regs |= KVM_SYNC_FPRS; in kvm_arch_vcpu_create()
5301 if (kvm_run->kvm_valid_regs & ~KVM_SYNC_S390_VALID_FIELDS || in kvm_arch_vcpu_ioctl_run()
/linux-6.15/tools/include/uapi/linux/
H A Dkvm.h464 __u64 kvm_valid_regs; member
/linux-6.15/include/uapi/linux/
H A Dkvm.h464 __u64 kvm_valid_regs; member
/linux-6.15/arch/x86/kvm/
H A Dx86.c11545 if ((kvm_run->kvm_valid_regs & ~sync_valid_fields) || in kvm_arch_vcpu_ioctl_run()
11604 if (kvm_run->kvm_valid_regs && likely(!vcpu->arch.guest_state_protected)) in kvm_arch_vcpu_ioctl_run()
12218 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_REGS) in store_regs()
12221 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_SREGS) in store_regs()
12224 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_EVENTS) in store_regs()
/linux-6.15/Documentation/virt/kvm/
H A Dapi.rst7162 * kvm_valid_regs specifies the register classes set by the host
7165 * bits for kvm_valid_regs and kvm_dirty_regs
7167 __u64 kvm_valid_regs;
7178 kvm_valid_regs for specific bits. These bits are architecture specific
7420 For x86, the 'kvm_valid_regs' field of struct kvm_run is overloaded to
7426 This is done using the same bitflags as for the 'kvm_valid_regs' field.
8619 run->kvm_valid_regs or run->kvm_dirty_regs bits.