Home
last modified time | relevance | path

Searched refs:vmxon_pa (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/
H A Dvmx_set_nested_state_test.c83 state->hdr.vmx.vmxon_pa = 0x1000; in set_default_vmx_state()
110 * enabled. We expect KVM_SET_NESTED_STATE to return 0 if vmxon_pa in test_vmx_nested_state()
114 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state()
128 * Setting vmxon_pa == -1ull and vmcs_pa == -1ull exits early without in test_vmx_nested_state()
134 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state()
145 /* It is invalid to have vmxon_pa == -1ull and SMM flags non-zero. */ in test_vmx_nested_state()
154 /* It is invalid to have vmxon_pa == -1ull and vmcs_pa != -1ull. */ in test_vmx_nested_state()
156 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state()
160 /* It is invalid to have vmxon_pa set to a non-page aligned address. */ in test_vmx_nested_state()
162 state->hdr.vmx.vmxon_pa in test_vmx_nested_state()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dvmx_set_nested_state_test.c82 state->hdr.vmx.vmxon_pa = 0x1000; in set_default_vmx_state()
109 * enabled. We expect KVM_SET_NESTED_STATE to return 0 if vmxon_pa in test_vmx_nested_state()
113 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state()
127 * Setting vmxon_pa == -1ull and vmcs_pa == -1ull exits early without in test_vmx_nested_state()
133 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state()
144 /* It is invalid to have vmxon_pa == -1ull and SMM flags non-zero. */ in test_vmx_nested_state()
153 /* It is invalid to have vmxon_pa == -1ull and vmcs_pa != -1ull. */ in test_vmx_nested_state()
155 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state()
159 /* It is invalid to have vmxon_pa set to a non-page aligned address. */ in test_vmx_nested_state()
161 state->hdr.vmx.vmxon_pa in test_vmx_nested_state()
[all...]
/kernel/linux/linux-5.10/arch/x86/include/uapi/asm/
H A Dkvm.h431 __u64 vmxon_pa; member
/kernel/linux/linux-5.10/tools/arch/x86/include/uapi/asm/
H A Dkvm.h431 __u64 vmxon_pa; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-x86/asm/
H A Dkvm.h355 __u64 vmxon_pa; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-x86/asm/
H A Dkvm.h355 __u64 vmxon_pa; member
/kernel/linux/linux-6.6/arch/x86/include/uapi/asm/
H A Dkvm.h469 __u64 vmxon_pa; member
/kernel/linux/linux-6.6/tools/arch/x86/include/uapi/asm/
H A Dkvm.h469 __u64 vmxon_pa; member
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dnested.c6111 .hdr.vmx.vmxon_pa = -1ull, in vmx_get_nested_state()
6126 kvm_state.hdr.vmx.vmxon_pa = vmx->nested.vmxon_ptr; in vmx_get_nested_state()
6241 if (kvm_state->hdr.vmx.vmxon_pa == -1ull) { in vmx_set_nested_state()
6263 if (!page_address_valid(vcpu, kvm_state->hdr.vmx.vmxon_pa)) in vmx_set_nested_state()
6299 if (kvm_state->hdr.vmx.vmxon_pa == -1ull) in vmx_set_nested_state()
6302 vmx->nested.vmxon_ptr = kvm_state->hdr.vmx.vmxon_pa; in vmx_set_nested_state()
6319 if (kvm_state->hdr.vmx.vmcs12_pa == kvm_state->hdr.vmx.vmxon_pa || in vmx_set_nested_state()
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dnested.c6416 .hdr.vmx.vmxon_pa = INVALID_GPA, in vmx_get_nested_state()
6431 kvm_state.hdr.vmx.vmxon_pa = vmx->nested.vmxon_ptr; in vmx_get_nested_state()
6551 if (kvm_state->hdr.vmx.vmxon_pa == INVALID_GPA) { in vmx_set_nested_state()
6573 if (!page_address_valid(vcpu, kvm_state->hdr.vmx.vmxon_pa)) in vmx_set_nested_state()
6610 if (kvm_state->hdr.vmx.vmxon_pa == INVALID_GPA) in vmx_set_nested_state()
6613 vmx->nested.vmxon_ptr = kvm_state->hdr.vmx.vmxon_pa; in vmx_set_nested_state()
6630 if (kvm_state->hdr.vmx.vmcs12_pa == kvm_state->hdr.vmx.vmxon_pa || in vmx_set_nested_state()

Completed in 24 milliseconds