| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | nested_emulation_test.c | 36 static uint8_t l2_guest_code[sizeof(kvm_fep) + 15]; variable 37 static uint8_t *l2_instruction = &l2_guest_code[sizeof(kvm_fep)]; 54 memcpy(l2_guest_code, kvm_fep, sizeof(kvm_fep)); in guest_code() 62 vmcb->save.rip = (u64)l2_guest_code; in guest_code() 74 GUEST_ASSERT(!vmwrite(GUEST_RIP, (u64)l2_guest_code)); in guest_code()
|
| H A D | nested_close_kvm_test.c | 26 static void l2_guest_code(void) in l2_guest_code() function 41 prepare_vmcs(vmx_pages, l2_guest_code, in l1_vmx_code() 53 generic_svm_setup(svm, l2_guest_code, in l1_svm_code()
|
| H A D | nested_invalid_cr3_test.c | 16 static void l2_guest_code(void) in l2_guest_code() function 26 generic_svm_setup(svm, l2_guest_code, in l1_svm_code() 51 prepare_vmcs(vmx_pages, l2_guest_code, in l1_vmx_code()
|
| H A D | kvm_buslock_test.c | 31 static void l2_guest_code(void) in l2_guest_code() function 42 generic_svm_setup(svm, l2_guest_code, &l2_guest_stack[L2_GUEST_STACK_SIZE]); in l1_svm_code() 55 GUEST_ASSERT(!vmwrite(GUEST_RIP, (u64)l2_guest_code)); in l1_vmx_code()
|
| H A D | triple_fault_event_test.c | 18 static void l2_guest_code(void) in l2_guest_code() function 34 prepare_vmcs(vmx, l2_guest_code, in l1_guest_code_vmx() 47 generic_svm_setup(svm, l2_guest_code, in l1_guest_code_svm()
|
| H A D | nested_tsc_adjust_test.c | 65 static void l2_guest_code(void) in l2_guest_code() function 96 prepare_vmcs(vmx_pages, l2_guest_code, in l1_guest_code() 108 generic_svm_setup(svm, l2_guest_code, in l1_guest_code()
|
| H A D | smm_test.c | 55 static void l2_guest_code(void) in l2_guest_code() function 84 generic_svm_setup(svm, l2_guest_code, in guest_code() 89 prepare_vmcs(vmx_pages, l2_guest_code, in guest_code()
|
| H A D | svm_nested_shutdown_test.c | 15 static void l2_guest_code(struct svm_test_data *svm) in l2_guest_code() function 26 generic_svm_setup(svm, l2_guest_code, in l1_guest_code()
|
| H A D | svm_vmcall_test.c | 15 static void l2_guest_code(struct svm_test_data *svm) in l2_guest_code() function 27 generic_svm_setup(svm, l2_guest_code, in l1_guest_code()
|
| H A D | nested_tsc_scaling_test.c | 75 static void l2_guest_code(void) in l2_guest_code() function 90 generic_svm_setup(svm, l2_guest_code, in l1_svm_code() 118 prepare_vmcs(vmx_pages, l2_guest_code, &l2_guest_stack[L2_GUEST_STACK_SIZE]); in l1_vmx_code()
|
| H A D | aperfmperf_test.c | 59 static void l2_guest_code(void) in l2_guest_code() function 70 generic_svm_setup(svm, l2_guest_code, &l2_guest_stack[L2_GUEST_STACK_SIZE]); in l1_svm_code() 90 GUEST_ASSERT(!vmwrite(GUEST_RIP, (u64)l2_guest_code)); in l1_vmx_code()
|
| H A D | vmx_invalid_nested_guest_state.c | 16 static void l2_guest_code(void) in l2_guest_code() function 35 prepare_vmcs(vmx_pages, l2_guest_code, in l1_guest_code()
|
| H A D | svm_int_ctl_test.c | 33 static void l2_guest_code(struct svm_test_data *svm) in l2_guest_code() function 64 generic_svm_setup(svm, l2_guest_code, in l1_guest_code()
|
| H A D | nested_dirty_log_test.c | 50 static void l2_guest_code(vm_vaddr_t base) in l2_guest_code() function 80 l2_guest_code(TEST_MEM_ALIAS_BASE); in l2_guest_code_tdp_enabled() 90 l2_guest_code(TEST_MEM_BASE); in l2_guest_code_tdp_disabled()
|
| H A D | vmx_apic_access_test.c | 31 static void l2_guest_code(void) in l2_guest_code() function 47 prepare_vmcs(vmx_pages, l2_guest_code, in l1_guest_code()
|
| H A D | vmx_nested_la57_state_test.c | 18 static void l2_guest_code(void) in l2_guest_code() function 45 prepare_vmcs(vmx_pages, l2_guest_code, in l1_guest_code()
|
| H A D | evmcs_smm_controls_test.c | 44 static void l2_guest_code(void) in l2_guest_code() function 65 prepare_vmcs(vmx_pages, l2_guest_code, in guest_code()
|
| H A D | vmx_apicv_updates_test.c | 22 static void l2_guest_code(void) in l2_guest_code() function 42 prepare_vmcs(vmx_pages, l2_guest_code, &l2_guest_stack[L2_GUEST_STACK_SIZE]); in l1_guest_code()
|
| H A D | vmx_preemption_timer_test.c | 36 void l2_guest_code(void) in l2_guest_code() function 80 prepare_vmcs(vmx_pages, l2_guest_code, in l1_guest_code()
|
| H A D | hyperv_svm_test.c | 32 void l2_guest_code(void) in l2_guest_code() function 84 generic_svm_setup(svm, l2_guest_code, in guest_code()
|
| H A D | hyperv_evmcs.c | 42 void l2_guest_code(void) in l2_guest_code() function 103 prepare_vmcs(vmx_pages, l2_guest_code, in guest_code()
|