Home
last modified time | relevance | path

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

/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dsync_regs_test.c169 run->kvm_valid_regs = KVM_SYNC_X86_SREGS; in race_sync_regs()
171 run->kvm_valid_regs = 0; in race_sync_regs()
230 run->kvm_valid_regs = INVALID_SYNC_FIELD; in main()
235 run->kvm_valid_regs = 0; in main()
237 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main()
242 run->kvm_valid_regs = 0; in main()
261 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
279 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
302 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
315 run->kvm_valid_regs = 0; in main()
[all …]
/openbmc/linux/tools/testing/selftests/kvm/s390x/
H A Dsync_regs_test.c82 run->kvm_valid_regs = INVALID_SYNC_FIELD; in test_read_invalid()
87 run->kvm_valid_regs = 0; in test_read_invalid()
89 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in test_read_invalid()
94 run->kvm_valid_regs = 0; in test_read_invalid()
126 run->kvm_valid_regs = TEST_SYNC_FIELDS; in test_req_and_verify_all_valid_regs()
155 run->kvm_valid_regs = TEST_SYNC_FIELDS; in test_set_and_verify_various_reg_values()
191 run->kvm_valid_regs = TEST_SYNC_FIELDS; in test_clear_kvm_dirty_regs_bits()
/openbmc/linux/arch/s390/kvm/
H A Dkvm-s390.c3946 vcpu->run->kvm_valid_regs = KVM_SYNC_PREFIX | in kvm_arch_vcpu_create()
3955 vcpu->run->kvm_valid_regs |= KVM_SYNC_RICCB; in kvm_arch_vcpu_create()
3957 vcpu->run->kvm_valid_regs |= KVM_SYNC_BPBC; in kvm_arch_vcpu_create()
3959 vcpu->run->kvm_valid_regs |= KVM_SYNC_GSCB; in kvm_arch_vcpu_create()
3961 vcpu->run->kvm_valid_regs |= KVM_SYNC_ETOKEN; in kvm_arch_vcpu_create()
3966 vcpu->run->kvm_valid_regs |= KVM_SYNC_VRS; in kvm_arch_vcpu_create()
3968 vcpu->run->kvm_valid_regs |= KVM_SYNC_FPRS; in kvm_arch_vcpu_create()
5053 if (kvm_run->kvm_valid_regs & ~KVM_SYNC_S390_VALID_FIELDS || in kvm_arch_vcpu_ioctl_run()
/openbmc/qemu/linux-headers/linux/
H A Dkvm.h524 __u64 kvm_valid_regs; member
/openbmc/linux/include/uapi/linux/
H A Dkvm.h528 __u64 kvm_valid_regs; member
/openbmc/linux/tools/include/uapi/linux/
H A Dkvm.h528 __u64 kvm_valid_regs; member
/openbmc/linux/arch/x86/kvm/
H A Dx86.c11162 if ((kvm_run->kvm_valid_regs & ~KVM_SYNC_X86_VALID_FIELDS) || in kvm_arch_vcpu_ioctl_run()
11221 if (kvm_run->kvm_valid_regs) in kvm_arch_vcpu_ioctl_run()
11809 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_REGS) in store_regs()
11812 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_SREGS) in store_regs()
11815 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_EVENTS) in store_regs()
/openbmc/qemu/target/s390x/kvm/
H A Dkvm.c469 return (cs->kvm_run->kvm_valid_regs & regs) == regs; in can_sync_regs()
/openbmc/linux/Documentation/virt/kvm/
H A Dapi.rst6733 * kvm_valid_regs specifies the register classes set by the host
6736 * bits for kvm_valid_regs and kvm_dirty_regs
6738 __u64 kvm_valid_regs;
6749 kvm_valid_regs for specific bits. These bits are architecture specific
6987 For x86, the 'kvm_valid_regs' field of struct kvm_run is overloaded to
6993 This is done using the same bitflags as for the 'kvm_valid_regs' field.
7888 run->kvm_valid_regs or run->kvm_dirty_regs bits.