/qemu/target/arm/tcg/ |
H A D | tlb_helper.c | 33 uint32_t syn; in merge_syn_data_abort() local 60 syn = syn_data_abort_vncr(fi->ea, is_write, fsc); in merge_syn_data_abort() 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() 76 syn |= template_syn; in merge_syn_data_abort() 78 return syn; in merge_syn_data_abort() 179 uint32_t syn, exc, fsr, fsc; in arm_deliver_fault() local 200 syn = syn_gpc(fi->stage2 && fi->type == ARMFault_GPCFOnWalk, in arm_deliver_fault() 246 syn = syn_insn_abort(same_el, fi->ea, fi->s1ptw, fsc); in arm_deliver_fault() 249 syn = merge_syn_data_abort(env->exception.syndrome, fi, target_el, in arm_deliver_fault() [all …]
|
H A D | translate.h | 271 static inline void disas_set_insn_syndrome(DisasContext *s, uint32_t syn) in disas_set_insn_syndrome() argument 276 syn &= ARM_INSN_START_WORD2_MASK; in disas_set_insn_syndrome() 277 syn >>= ARM_INSN_START_WORD2_SHIFT; in disas_set_insn_syndrome() 282 tcg_set_insn_start_param(s->base.insn_start, 2, syn); in disas_set_insn_syndrome() 340 uint32_t syn, uint32_t target_el); 342 int excp, uint32_t syn); 393 uint32_t syn = syn_swstep(false, isv, ex); in gen_swstep_exception() local 394 gen_helper_exception_swstep(tcg_env, tcg_constant_i32(syn)); in gen_swstep_exception()
|
H A D | mte_helper.c | 586 int is_write, syn; in mte_sync_check_fail() local 591 syn = syn_data_abort_no_iss(arm_current_el(env) != 0, 0, 0, 0, 0, is_write, in mte_sync_check_fail() 593 raise_exception_ra(env, EXCP_DATA_ABORT, syn, exception_target_el(env), ra); in mte_sync_check_fail()
|
H A D | op_helper.c | 310 uint32_t syn = syn_bxjtrap(1, 0xe, rm); in HELPER() local 311 raise_exception_ra(env, EXCP_HYP_TRAP, syn, 2, GETPC()); in HELPER()
|
H A D | translate.c | 194 uint32_t syn; in disas_set_da_iss() local 217 syn = syn_data_abort_with_iss(0, sas, sse, srt, 0, is_acqrel, in disas_set_da_iss() 219 disas_set_insn_syndrome(s, syn); in disas_set_da_iss() 1068 int excp, uint32_t syn, TCGv_i32 tcg_el) in gen_exception_insn_el_v() argument 1076 gen_exception_el_v(excp, syn, tcg_el); in gen_exception_insn_el_v() 1081 uint32_t syn, uint32_t target_el) in gen_exception_insn_el() argument 1083 gen_exception_insn_el_v(s, pc_diff, excp, syn, in gen_exception_insn_el() 1088 int excp, uint32_t syn) in gen_exception_insn() argument 1096 gen_exception(excp, syn); in gen_exception_insn() 1100 static void gen_exception_bkpt_insn(DisasContext *s, uint32_t syn) in gen_exception_bkpt_insn() argument [all …]
|
H A D | translate-a64.c | 959 uint32_t syn; in do_gpr_st_memidx() local 961 syn = syn_data_abort_with_iss(0, in do_gpr_st_memidx() 968 disas_set_insn_syndrome(s, syn); in do_gpr_st_memidx() 998 uint32_t syn; in do_gpr_ld_memidx() local 1000 syn = syn_data_abort_with_iss(0, in do_gpr_ld_memidx() 1007 disas_set_insn_syndrome(s, syn); in do_gpr_ld_memidx() 2315 uint32_t syn; in handle_sys() local 2324 syn = syn_data_abort_vncr(0, !isread, 0); in handle_sys() 2325 disas_set_insn_syndrome(s, syn); in handle_sys()
|
H A D | translate-vfp.c | 225 uint32_t syn = syn_fp_access_trap(1, 0xe, false, coproc); in vfp_access_check_a() local 227 gen_exception_insn_el(s, 0, EXCP_UDEF, syn, s->fp_excp_el); in vfp_access_check_a()
|
/qemu/target/arm/ |
H A D | syndrome.h | 95 static inline uint32_t syn_get_ec(uint32_t syn) in syn_get_ec() argument 97 return syn >> ARM_EL_EC_SHIFT; in syn_get_ec() 100 static inline uint32_t syn_set_ec(uint32_t syn, uint32_t ec) in syn_set_ec() argument 102 return deposit32(syn, ARM_EL_EC_SHIFT, ARM_EL_EC_LENGTH, ec); in syn_set_ec()
|
H A D | helper.c | 3621 uint32_t syn, fsr, fsc; in do_ats_write() local 3676 syn = syn_data_abort_no_iss(current_el == target_el, 0, in do_ats_write() 3680 raise_exception(env, EXCP_DATA_ABORT, syn, target_el); in do_ats_write()
|
/qemu/qapi/ |
H A D | block-core.json | 4365 # @tcp-syn-count: number of SYNs during the session establishment 4383 '*tcp-syn-count': 'int',
|