Searched refs:exit_reason (Results 1 – 7 of 7) sorted by relevance
/xen/xen/include/asm-x86/hvm/vmx/ |
A D | vvmx.h | 50 uint32_t exit_reason; member 190 int nvmx_handle_vmx_insn(struct cpu_user_regs *regs, unsigned int exit_reason); 202 unsigned int exit_reason); 210 uint64_t *exit_qual, uint32_t *exit_reason);
|
A D | vmx.h | 642 u32 exit_reason; member
|
/xen/xen/arch/x86/mm/hap/ |
A D | nested_ept.c | 227 uint64_t *exit_qual, uint32_t *exit_reason) in nept_translate_l2ga() argument 271 *exit_reason = EXIT_REASON_EPT_VIOLATION; in nept_translate_l2ga() 277 *exit_reason = EXIT_REASON_EPT_MISCONFIG; in nept_translate_l2ga()
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vmx.c | 2202 veinfo->exit_reason = EXIT_REASON_EPT_VIOLATION; in vmx_vcpu_emulate_ve() 3458 static void vmx_failed_vmentry(unsigned int exit_reason, in vmx_failed_vmentry() argument 3693 __vmread(VM_EXIT_REASON, &exit_reason); in vmx_vmexit_handler() 3702 perfc_incra(vmexits, exit_reason); in vmx_vmexit_handler() 3705 switch ( (uint16_t)exit_reason ) in vmx_vmexit_handler() 3782 return vmx_failed_vmentry(exit_reason, regs); in vmx_vmexit_handler() 3792 switch ( exit_reason ) in vmx_vmexit_handler() 3824 if ( exit_reason != EXIT_REASON_TASK_SWITCH ) in vmx_vmexit_handler() 3827 switch ( exit_reason ) in vmx_vmexit_handler() 4166 WARN_ON(exit_reason == EXIT_REASON_GETSEC); in vmx_vmexit_handler() [all …]
|
A D | vvmx.c | 1297 set_vvmcs(v, VM_EXIT_REASON, nvmx->ept.exit_reason); in sync_vvmcs_ro() 2082 (exit_reason != EXIT_REASON_VMXON && !nvmx_vcpu_in_vmx(curr)) ) in nvmx_handle_vmx_insn() 2102 switch ( exit_reason ) in nvmx_handle_vmx_insn() 2356 uint32_t exit_reason = EXIT_REASON_EPT_VIOLATION; in nvmx_hap_walk_L1_p2m() local 2364 &exit_qual, &exit_reason); in nvmx_hap_walk_L1_p2m() 2374 nvmx->ept.exit_reason = exit_reason; in nvmx_hap_walk_L1_p2m() 2438 unsigned int exit_reason) in nvmx_n2_vmexit_handler() argument 2449 switch (exit_reason) { in nvmx_n2_vmexit_handler() 2526 exit_reason == EXIT_REASON_MSR_WRITE); in nvmx_n2_vmexit_handler() 2600 if ( exit_reason == EXIT_REASON_RDTSCP ) in nvmx_n2_vmexit_handler() [all …]
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 2473 uint64_t exit_reason; in svm_vmexit_handler() local 2509 exit_reason = vmcb->exitcode; in svm_vmexit_handler() 2513 1/*cycles*/, 3, exit_reason, in svm_vmexit_handler() 2517 1/*cycles*/, 2, exit_reason, in svm_vmexit_handler() 2583 if ( unlikely(exit_reason == VMEXIT_INVALID) ) in svm_vmexit_handler() 2591 perfc_incra(svmexits, exit_reason); in svm_vmexit_handler() 2603 switch ( exit_reason ) in svm_vmexit_handler() 2626 if ( likely(exit_reason != VMEXIT_ICEBP) ) in svm_vmexit_handler() 2967 bool write = ((exit_reason - VMEXIT_IDTR_READ) & 4); in svm_vmexit_handler() 2968 unsigned int desc = E2D(exit_reason); in svm_vmexit_handler() [all …]
|
/xen/tools/xentrace/ |
A D | xenalyze.c | 1379 unsigned exit_reason, event_handler; member 3604 switch(h->exit_reason) in hvm_mmio_assist_postprocess() 4631 switch(h->exit_reason) in hvm_generic_postprocess() 4643 if ( !warned[h->exit_reason] ) in hvm_generic_postprocess() 4651 warned[h->exit_reason]=1; in hvm_generic_postprocess() 4671 if ( registered[evt] != h->exit_reason+1 && !warned[h->exit_reason]) in hvm_generic_postprocess() 5078 h->exit_reason = r->x64.exit_reason; in hvm_vmexit_process() 5094 h->exit_reason = r->x32.exit_reason; in hvm_vmexit_process() 5120 h->exit_reason, in hvm_vmexit_process() 5151 update_cycles(&h->summary.exit_reason[h->exit_reason], in hvm_close_vmexit() [all …]
|
Completed in 47 milliseconds