Home
last modified time | relevance | path

Searched refs:same_el (Results 1 – 3 of 3) sorted by relevance

/qemu/target/arm/
H A Dsyndrome.h278 static inline uint32_t syn_insn_abort(int same_el, int ea, int s1ptw, int fsc) in syn_insn_abort() argument
280 return (EC_INSNABORT << ARM_EL_EC_SHIFT) | (same_el << ARM_EL_EC_SHIFT) in syn_insn_abort()
284 static inline uint32_t syn_data_abort_no_iss(int same_el, int fnv, in syn_data_abort_no_iss() argument
288 return (EC_DATAABORT << ARM_EL_EC_SHIFT) | (same_el << ARM_EL_EC_SHIFT) in syn_data_abort_no_iss()
294 static inline uint32_t syn_data_abort_with_iss(int same_el, in syn_data_abort_with_iss() argument
301 return (EC_DATAABORT << ARM_EL_EC_SHIFT) | (same_el << ARM_EL_EC_SHIFT) in syn_data_abort_with_iss()
318 static inline uint32_t syn_swstep(int same_el, int isv, int ex) in syn_swstep() argument
324 static inline uint32_t syn_watchpoint(int same_el, int cm, int wnr) in syn_watchpoint() argument
326 return (EC_WATCHPOINT << ARM_EL_EC_SHIFT) | (same_el << ARM_EL_EC_SHIFT) in syn_watchpoint()
330 static inline uint32_t syn_breakpoint(int same_el) in syn_breakpoint() argument
[all …]
H A Dkvm.c1961 bool same_el; in kvm_inject_arm_sea() local
1970 same_el = arm_current_el(env) == env->exception.target_el; in kvm_inject_arm_sea()
1971 esr = syn_data_abort_no_iss(same_el, 1, 0, 0, 0, 0, 0x10); in kvm_inject_arm_sea()
/qemu/target/arm/tcg/
H A Dtlb_helper.c30 bool same_el, bool is_write, in merge_syn_data_abort() argument
63 syn = syn_data_abort_no_iss(same_el, 0, in merge_syn_data_abort()
71 syn = syn_data_abort_with_iss(same_el, in merge_syn_data_abort()
178 bool same_el; in arm_deliver_fault() local
242 same_el = current_el == target_el; in arm_deliver_fault()
246 syn = syn_insn_abort(same_el, fi->ea, fi->s1ptw, fsc); in arm_deliver_fault()
250 same_el, access_type == MMU_DATA_STORE, in arm_deliver_fault()