Home
last modified time | relevance | path

Searched refs:TRAP_gp_fault (Results 1 – 22 of 22) sorted by relevance

/xen/xen/arch/x86/pv/
A Demul-gate-op.c181 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
202 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
215 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
264 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
275 pv_inject_hw_exception(TRAP_gp_fault, sel); in pv_emulate_gate_op()
285 pv_inject_hw_exception(TRAP_gp_fault, 0); in pv_emulate_gate_op()
312 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
336 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
357 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
383 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op()
[all …]
A Demul-inv-op.c59 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in emulate_forced_invalid_op()
A Demul-priv-op.c571 x86_emul_hw_exception(seg != x86_seg_ss ? TRAP_gp_fault in pv_emul_virt_to_linear()
607 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in rep_ins()
672 x86_emul_hw_exception(seg != x86_seg_ss ? TRAP_gp_fault in rep_outs()
834 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in read_msr()
968 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in write_msr()
A Diret.c187 ti = &v->arch.pv.trap_ctxt[TRAP_gp_fault]; in compat_iret()
/xen/xen/arch/x86/hvm/
A Dvm_event.c99 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_vm_event_do_resume()
107 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_vm_event_do_resume()
115 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_vm_event_do_resume()
124 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_vm_event_do_resume()
A Dhvm.c263 (1 << TRAP_gp_fault); in hvm_combine_hw_exceptions()
1785 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_hap_nested_page_fault()
1802 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_hap_nested_page_fault()
1929 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_hap_nested_page_fault()
2035 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_handle_xsetbv()
2168 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_mov_to_cr()
2984 TRAP_invalid_tss : TRAP_gp_fault, in hvm_task_switch()
3012 (taskswitch_reason == TSW_iret) ? TRAP_invalid_tss : TRAP_gp_fault, in hvm_task_switch()
3094 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_task_switch()
3444 hvm_inject_hw_exception(TRAP_gp_fault, 0); in hvm_vmexit_cpuid()
A Demulate.c918 : TRAP_gp_fault, 0, &hvmemul_ctxt->ctxt); in hvmemul_virtual_to_linear()
2234 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in hvmemul_write_cr()
2270 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in hvmemul_read_msr()
2283 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in hvmemul_write_msr()
/xen/xen/arch/x86/
A Dx86_emulate.c70 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in x86emul_read_xcr()
91 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in x86emul_write_xcr()
164 x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt); in x86emul_write_dr()
A Dtraps.c152 [TRAP_gp_fault] = do_general_protection,
1242 pv_inject_hw_exception(TRAP_gp_fault, ec); in handle_ldt_mapping_fault()
1585 if ( debugger_trap_entry(TRAP_gp_fault, regs) ) in do_general_protection()
1644 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in do_general_protection()
1654 if ( debugger_trap_fatal(TRAP_gp_fault, regs) ) in do_general_protection()
2080 set_intr_gate(TRAP_gp_fault,&general_protection); in init_idt_traps()
A Dextable.c140 .res.fields.trapnr = TRAP_gp_fault }, in stub_selftest()
A Dcpuid.c960 if ( cpu_has_monitor && regs->entry_vector == TRAP_gp_fault ) in guest_cpuid()
985 regs->entry_vector == TRAP_gp_fault ) in guest_cpuid()
/xen/xen/arch/x86/x86_64/compat/
A Dentry.S246 movl $TRAP_gp_fault,UREGS_entry_vector(%rsp)
250 movl TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_eip(%rdi),%eax
251 movzwl TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_cs(%rdi),%esi
252 testb $4,TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_flags(%rdi)
266 cmpb $TRAP_gp_fault,UREGS_entry_vector(%rsp)
268 movzwl TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_cs(%rcx),%ecx
/xen/xen/arch/x86/hvm/vmx/
A Drealmode.c50 vector = TRAP_gp_fault; in realmode_deliver_exception()
60 case TRAP_gp_fault: in realmode_deliver_exception()
64 vector = TRAP_gp_fault; in realmode_deliver_exception()
A Dvvmx.c475 hvm_inject_hw_exception(TRAP_gp_fault, 0); in decode_vmx_inst()
1101 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_shadow_guest_state()
1105 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_shadow_guest_state()
1109 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_shadow_guest_state()
1119 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_shadow_guest_state()
1315 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_vvmcs_host_state()
1319 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_vvmcs_host_state()
1323 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_vvmcs_host_state()
1333 hvm_inject_hw_exception(TRAP_gp_fault, 0); in load_vvmcs_host_state()
2090 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nvmx_handle_vmx_insn()
A Dvmx.c2693 hvm_inject_hw_exception(TRAP_gp_fault, 0); in vmx_cr_access()
4117 hvm_inject_hw_exception(TRAP_gp_fault, 0); in vmx_vmexit_handler()
4131 hvm_inject_hw_exception(TRAP_gp_fault, 0); in vmx_vmexit_handler()
4175 hvm_inject_hw_exception(TRAP_gp_fault, 0); in vmx_vmexit_handler()
4192 hvm_inject_hw_exception(TRAP_gp_fault, 0); in vmx_vmexit_handler()
4318 hvm_inject_hw_exception(TRAP_gp_fault, 0); in vmx_vmexit_handler()
/xen/xen/arch/x86/hvm/svm/
A Dnestedsvm.c282 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vcpu_hostrestore()
290 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vcpu_hostrestore()
301 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vcpu_hostrestore()
329 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vcpu_hostrestore()
552 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vmcb_prepare4vmrun()
560 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vmcb_prepare4vmrun()
570 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vmcb_prepare4vmrun()
588 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vmcb_prepare4vmrun()
602 hvm_inject_hw_exception(TRAP_gp_fault, 0); in nsvm_vmcb_prepare4vmrun()
A Demulate.c116 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_get_insn_len()
A Dsvm.c1198 unsigned int fault = TRAP_gp_fault, ec = 0; in svm_emul_swint_injection()
2146 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_do_msr_access()
2214 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_vmexit_do_vmrun()
2270 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_vmexit_do_vmload()
2305 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_vmexit_do_vmsave()
2825 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_vmexit_handler()
2833 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_vmexit_handler()
2843 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_vmexit_handler()
2912 hvm_inject_hw_exception(TRAP_gp_fault, 0); in svm_vmexit_handler()
/xen/xen/arch/x86/x86_64/
A Dentry.S321 movl $TRAP_gp_fault,UREGS_entry_vector(%rsp)
323 movq TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_eip(%rsi),%rax
324 testb $4,TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_flags(%rsi)
405 movl $TRAP_gp_fault,UREGS_entry_vector(%rsp)
820 movl $TRAP_gp_fault,4(%rsp)
/xen/xen/include/asm-x86/
A Dprocessor.h36 #define TRAP_gp_fault 13 macro
/xen/xen/arch/x86/mm/shadow/
A Dhvm.c101 (seg == x86_seg_ss) ? TRAP_stack_error : TRAP_gp_fault, in hvm_translate_virtual_addr()
A Dmulti.c3365 (((emul_ctxt.ctxt.event.vector == TRAP_gp_fault) || in sh_page_fault()

Completed in 62 milliseconds