Home
last modified time | relevance | path

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

/xen/xen/include/asm-x86/hvm/vmx/
A Dvvmx.h50 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 Dvmx.h642 u32 exit_reason; member
/xen/xen/arch/x86/mm/hap/
A Dnested_ept.c227 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 Dvmx.c2202 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 Dvvmx.c1297 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 Dsvm.c2473 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 Dxenalyze.c1379 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