Home
last modified time | relevance | path

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

/Linux-v5.4/tools/testing/selftests/kvm/x86_64/
Dsync_regs_test.c108 run->kvm_valid_regs = INVALID_SYNC_FIELD; in main()
113 vcpu_state(vm, VCPU_ID)->kvm_valid_regs = 0; in main()
115 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main()
120 vcpu_state(vm, VCPU_ID)->kvm_valid_regs = 0; in main()
139 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
160 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
186 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
202 run->kvm_valid_regs = 0; in main()
224 run->kvm_valid_regs = 0; in main()
/Linux-v5.4/tools/testing/selftests/kvm/s390x/
Dsync_regs_test.c89 run->kvm_valid_regs = INVALID_SYNC_FIELD; in main()
94 vcpu_state(vm, VCPU_ID)->kvm_valid_regs = 0; in main()
96 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main()
101 vcpu_state(vm, VCPU_ID)->kvm_valid_regs = 0; in main()
119 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
143 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
167 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main()
/Linux-v5.4/arch/s390/kvm/
Dkvm-s390.c2713 vcpu->run->kvm_valid_regs = KVM_SYNC_PREFIX | in kvm_arch_vcpu_init()
2721 vcpu->run->kvm_valid_regs |= KVM_SYNC_RICCB; in kvm_arch_vcpu_init()
2723 vcpu->run->kvm_valid_regs |= KVM_SYNC_BPBC; in kvm_arch_vcpu_init()
2725 vcpu->run->kvm_valid_regs |= KVM_SYNC_GSCB; in kvm_arch_vcpu_init()
2727 vcpu->run->kvm_valid_regs |= KVM_SYNC_ETOKEN; in kvm_arch_vcpu_init()
2732 vcpu->run->kvm_valid_regs |= KVM_SYNC_VRS; in kvm_arch_vcpu_init()
2734 vcpu->run->kvm_valid_regs |= KVM_SYNC_FPRS; in kvm_arch_vcpu_init()
4003 if (kvm_run->kvm_valid_regs & ~KVM_SYNC_S390_VALID_FIELDS || in kvm_arch_vcpu_ioctl_run()
/Linux-v5.4/tools/include/uapi/linux/
Dkvm.h412 __u64 kvm_valid_regs; member
/Linux-v5.4/include/uapi/linux/
Dkvm.h412 __u64 kvm_valid_regs; member
/Linux-v5.4/arch/x86/kvm/
Dx86.c8495 if (vcpu->run->kvm_valid_regs & ~KVM_SYNC_X86_VALID_FIELDS) { in kvm_arch_vcpu_ioctl_run()
8530 if (vcpu->run->kvm_valid_regs) in kvm_arch_vcpu_ioctl_run()
8996 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_REGS) in store_regs()
8999 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_SREGS) in store_regs()
9002 if (vcpu->run->kvm_valid_regs & KVM_SYNC_X86_EVENTS) in store_regs()
/Linux-v5.4/Documentation/virt/kvm/
Dapi.txt4477 * kvm_valid_regs specifies the register classes set by the host
4480 * bits for kvm_valid_regs and kvm_dirty_regs
4482 __u64 kvm_valid_regs;
4493 kvm_valid_regs for specific bits. These bits are architecture specific
4713 For x86, the 'kvm_valid_regs' field of struct kvm_run is overloaded to
4719 This is done using the same bitflags as for the 'kvm_valid_regs' field.
5199 run->kvm_valid_regs or run->kvm_dirty_regs bits.