Home
last modified time | relevance | path

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

/xen/xen/include/asm-arm/
A Dhsr.h23 unsigned long ec:6; /* Exception Class */ member
32 unsigned long ec:6; /* Exception Class */ member
41 unsigned long ec:6; /* Exception Class */ member
55 unsigned long ec:6; /* Exception Class */ member
68 unsigned long ec:6; /* Exception Class */ member
79 unsigned long ec:6; /* Exception Class */ member
96 unsigned long ec:6; /* Exception Class */ member
110 unsigned long ec:6; member
123 unsigned long ec:6; /* Exception Class */ member
145 unsigned long ec:6; /* Exception Class */ member
[all …]
/xen/xen/arch/x86/
A Dextable.c116 .fields.ec = regs->error_code, in search_exception_table()
179 tests[i].res.fields.trapnr, tests[i].res.fields.ec, in stub_selftest()
180 res.fields.trapnr, res.fields.ec); in stub_selftest()
A Dtraps.c1240 uint16_t ec = (offset & ~(X86_XEC_EXT | X86_XEC_IDT)) | X86_XEC_TI; in handle_ldt_mapping_fault() local
1242 pv_inject_hw_exception(TRAP_gp_fault, ec); in handle_ldt_mapping_fault()
1970 unsigned int ec = regs->error_code; in do_entry_CP() local
1976 if ( ec < ARRAY_SIZE(errors) && errors[ec][0] ) in do_entry_CP()
1977 err = errors[ec]; in do_entry_CP()
1987 ec, regs->cs, _p(regs->rip)); in do_entry_CP()
1994 panic("CONTROL-FLOW PROTECTION FAULT: #CP[%04x] %s\n", ec, err); in do_entry_CP()
/xen/xen/arch/arm/arm64/
A Dtraps.c40 hsr.bits, hsr.ec, hsr.len, hsr.iss); in do_bad_mode()
/xen/xen/arch/arm/
A Dtraps.c534 .ec = HSR_EC_UNKNOWN, in inject_undef64_exception()
564 esr.ec = prefetch in inject_abt64_exception()
567 esr.ec = prefetch in inject_abt64_exception()
652 switch ( hsr.ec ) in inject_vabt_exception()
1596 if ( hsr.ec == HSR_EC_UNKNOWN || in check_conditional_instr()
1597 (hsr.ec >= 0x10 && hsr.ec != HSR_EC_SMC32) ) in check_conditional_instr()
1888 bool is_data = (hsr.ec == HSR_EC_DATA_ABORT_LOWER_EL); in do_trap_stage2_abort_guest()
2050 switch ( hsr.ec ) in do_trap_guest_sync()
2174 hsr.bits, hsr.ec, hsr.len, hsr.iss); in do_trap_guest_sync()
2183 switch ( hsr.ec ) in do_trap_hyp_sync()
[all …]
A Dio.c122 ASSERT(hsr.ec == HSR_EC_DATA_ABORT_LOWER_EL); in try_handle_mmio()
A Dvsmc.c232 switch ( hsr.ec ) in vsmccc_handle_call()
A Dvtimer.c335 switch (hsr.ec) { in vtimer_emulate()
A Dvgic-v3.c1528 ASSERT (hsr.ec == HSR_EC_SYSREG); in vgic_v3_emulate_sysreg()
1565 switch (hsr.ec) in vgic_v3_emulate_reg()
/xen/xen/include/asm-x86/hvm/
A Dsupport.h95 int ec; member
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c267 c->error_code = vmcb->event_inj.ec; in svm_vmcb_save()
343 vmcb->event_inj.ec = c->error_code; in svm_vmcb_restore()
1198 unsigned int fault = TRAP_gp_fault, ec = 0; in svm_emul_swint_injection() local
1214 ec = (trap << 3) | X86_XEC_IDT | in svm_emul_swint_injection()
1245 ec = pfinfo.ec; in svm_emul_swint_injection()
1296 event->error_code = ec; in svm_emul_swint_injection()
1404 eventinj.ec = _event.error_code; in svm_inject_event()
1418 ASSERT(!eventinj.ev || eventinj.ec == (uint16_t)eventinj.ec); in svm_inject_event()
2412 info->error_code = vmcb->event_inj.ec; in svm_get_pending_event()
2795 vmcb->ei.task_switch.ev ? vmcb->ei.task_switch.ec : -1, in svm_vmexit_handler()
/xen/xen/include/asm-x86/hvm/svm/
A Dvmcb.h325 uint32_t ec; member
435 uint32_t ec; member
/xen/xen/include/asm-x86/
A Duaccess.h277 uint16_t ec; member
/xen/xen/arch/x86/x86_64/
A Dentry.S741 subq $8,UREGS_rsp(%rsp) # add ec/ev to previous stack frame
748 rep; movsq # make room for ec/ev
749 1: movq UREGS_error_code(%rsp),%rax # ec/ev
/xen/tools/xentrace/
A Dxenalyze.c4356 unsigned vec, ec; in hvm_inj_exc_process() member
4368 r->vec, r->ec); in hvm_inj_exc_process()
4516 unsigned ec; in hvm_pf_inject_process() member
4520 unsigned ec; in hvm_pf_inject_process() member
4524 unsigned int ec; in hvm_pf_inject_process() local
4531 ec = r->x64.ec; in hvm_pf_inject_process()
4534 ec = r->x32.ec; in hvm_pf_inject_process()
4542 cr2, ec); in hvm_pf_inject_process()
6312 unsigned trapnr, use_ec, ec; in pv_trap_process() local
6318 ec = r->x64.error_code; in pv_trap_process()
[all …]
/xen/xen/arch/x86/mm/shadow/
A Dhvm.c136 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &sh_ctxt->ctxt); in hvm_read()
/xen/xen/arch/x86/hvm/
A Dhvm.c3032 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3072 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3079 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3128 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3169 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3211 pfinfo->ec = pfec & ~PFEC_implicit; in hvm_translate_get_page()
A Demulate.c627 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in hvmemul_map_linear_addr()
1179 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in linear_read()
1234 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in linear_write()
/xen/xen/arch/x86/hvm/vmx/
A Dvvmx.c462 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in decode_vmx_inst()
1861 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in nvmx_handle_vmptrst()
1962 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in nvmx_handle_vmread()
A Dvmx.c3591 unsigned long ec; in vmx_idtv_reinject() local
3593 __vmread(IDT_VECTORING_ERROR_CODE, &ec); in vmx_idtv_reinject()
3594 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, ec); in vmx_idtv_reinject()
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.c1240 static inline int mkec(uint8_t e, int32_t ec, ...) in mkec() argument
1242 return (e < 32 && ((1u << e) & EXC_HAS_EC)) ? ec : X86_EVENT_NO_EC; in mkec()
1245 #define generate_exception_if(p, e, ec...) \ argument
1247 x86_emul_hw_exception(e, mkec(e, ##ec, 0), ctxt); \
1253 #define generate_exception(e, ec...) generate_exception_if(true, e, ##ec) argument
11508 stub_exn.info.fields.trapnr, stub_exn.info.fields.ec, in x86_emulate()
/xen/tools/tests/x86_emulator/
A Devex-disp8.c380 INSN(paddsb, 66, 0f, ec, vl, b, vl),

Completed in 92 milliseconds