/qemu/target/arm/tcg/ |
H A D | helper-a64.c | 1247 int rd = mops_destreg(syndrome); in do_setp() 1248 int rs = mops_srcreg(syndrome); in do_setp() 1249 int rn = mops_sizereg(syndrome); in do_setp() 1307 int rd = mops_destreg(syndrome); in do_setm() 1308 int rs = mops_srcreg(syndrome); in do_setm() 1309 int rn = mops_sizereg(syndrome); in do_setm() 1370 int rd = mops_destreg(syndrome); in do_sete() 1371 int rs = mops_srcreg(syndrome); in do_sete() 1595 int rs = mops_srcreg(syndrome); in do_cpyp() 1706 int rs = mops_srcreg(syndrome); in do_cpym() [all …]
|
H A D | op_helper.c | 48 uint32_t syndrome, uint32_t target_el) in raise_exception() argument 61 syndrome = syn_uncategorized(); in raise_exception() 67 env->exception.syndrome = syndrome; in raise_exception() 83 raise_exception(env, excp, syndrome, target_el); in raise_exception_ra() 509 raise_exception(env, excp, syndrome, target_el); in HELPER() 859 syndrome = syn_uncategorized(); in HELPER() 1215 uint32_t syndrome; in HELPER() local 1224 syndrome = arm_fi_to_lfsc(&fi); in HELPER() 1226 syndrome = arm_fi_to_sfsc(&fi); in HELPER() 1229 syndrome |= env->cp15.vsesr_el2 & 0xd000; in HELPER() [all …]
|
H A D | tlb_helper.c | 188 (env->exception.syndrome & ARM_EL_VNCR); in arm_deliver_fault() 249 syn = merge_syn_data_abort(env->exception.syndrome, fi, target_el, in arm_deliver_fault()
|
H A D | translate.c | 1058 gen_exception_el_v(excp, syndrome, tcg_constant_i32(target_el)); in gen_exception_el() 1061 static void gen_exception(int excp, uint32_t syndrome) in gen_exception() argument 1064 tcg_constant_i32(syndrome)); in gen_exception() 2937 uint32_t syndrome; in do_coproc_insn() local 2951 syndrome = syn_cp14_rrt_trap(1, 0xe, opc1, crm, rt, rt2, in do_coproc_insn() 2960 syndrome = syn_cp15_rrt_trap(1, 0xe, opc1, crm, rt, rt2, in do_coproc_insn() 2975 syndrome = syn_uncategorized(); in do_coproc_insn() 2999 gen_exception_insn_el(s, 0, EXCP_UDEF, syndrome, 2); in do_coproc_insn() 3071 tcg_constant_i32(syndrome), in do_coproc_insn() 6974 uint32_t syndrome = syn_aa32_svc(a->imm, s->thumb); in trans_SVC() local [all …]
|
H A D | translate-a64.c | 2224 uint32_t syndrome; in gen_sysreg_undef() local 2230 syndrome = syn_uncategorized(); in gen_sysreg_undef() 2232 gen_exception_insn(s, 0, EXCP_UDEF, syndrome); in gen_sysreg_undef() 2349 tcg_constant_i32(syndrome), in handle_sys() 2370 gen_exception_insn_el(s, 0, EXCP_UDEF, syndrome, 2); in handle_sys() 2579 uint32_t syndrome = syn_aa64_svc(a->imm); in trans_SVC() local 2581 gen_exception_insn_el(s, 0, EXCP_UDEF, syndrome, 2); in trans_SVC() 2585 gen_exception_insn(s, 4, EXCP_SWI, syndrome); in trans_SVC() 4177 uint32_t syndrome, desc = 0; in do_SET() local 4233 uint32_t syndrome, rdesc = 0, wdesc = 0; in do_CPY() local [all …]
|
H A D | a64.decode | 615 # do need to report it in syndrome register values.
|
/qemu/target/arm/hvf/ |
H A D | hvf.c | 1015 env->exception.syndrome = syndrome; in hvf_raise_exception() 1835 uint64_t syndrome = hvf_exit->exception.syndrome; in hvf_vcpu_exec() local 1836 uint32_t ec = syn_get_ec(syndrome); in hvf_vcpu_exec() 1902 bool isv = syndrome & ARM_EL_ISV; in hvf_vcpu_exec() 1903 bool iswrite = (syndrome >> 6) & 1; in hvf_vcpu_exec() 1904 bool s1ptw = (syndrome >> 7) & 1; in hvf_vcpu_exec() 1905 uint32_t sas = (syndrome >> 22) & 3; in hvf_vcpu_exec() 1908 uint32_t cm = (syndrome >> 8) & 0x1; in hvf_vcpu_exec() 1939 bool isread = (syndrome >> 0) & 1; in hvf_vcpu_exec() 1940 uint32_t rt = (syndrome >> 5) & 0x1f; in hvf_vcpu_exec() [all …]
|
H A D | trace-events | 10 hvf_exit(uint64_t syndrome, uint32_t ec, uint64_t pc) "exit: 0x%"PRIx64" [ec=0x%x pc=0x%"PRIx64"]"
|
/qemu/target/arm/ |
H A D | tcg-stubs.c | 19 void raise_exception_ra(CPUARMState *env, uint32_t excp, uint32_t syndrome, in raise_exception_ra() argument
|
H A D | debug_helper.c | 49 raise_exception_debug(CPUARMState *env, uint32_t excp, uint32_t syndrome) in raise_exception_debug() argument 60 syndrome |= (debug_el == cur_el) << ARM_EL_EC_SHIFT; in raise_exception_debug() 61 raise_exception(env, excp, syndrome, debug_el); in raise_exception_debug() 515 void HELPER(exception_bkpt_insn)(CPUARMState *env, uint32_t syndrome) in HELPER() 539 raise_exception(env, EXCP_BKPT, syndrome, debug_el); in HELPER() 542 void HELPER(exception_swstep)(CPUARMState *env, uint32_t syndrome) in HELPER() 544 raise_exception_debug(env, EXCP_UDEF, syndrome); in HELPER()
|
H A D | vfp_helper.c | 1226 uint32_t syndrome; in HELPER() local 1245 syndrome = ((EC_FPIDTRAP << ARM_EL_EC_SHIFT) in HELPER() 1250 raise_exception(env, EXCP_HYP_TRAP, syndrome, 2); in HELPER()
|
H A D | helper.c | 11216 env->exception.syndrome &= ~ARM_EL_IL; in arm_cpu_do_interrupt_aarch32_hyp() 11219 env->cp15.esr_el[2] = env->exception.syndrome; in arm_cpu_do_interrupt_aarch32_hyp() 11253 switch (syn_get_ec(env->exception.syndrome)) { in arm_cpu_do_interrupt_aarch32() 11288 env->exception.syndrome = syn_set_ec(env->exception.syndrome, in arm_cpu_do_interrupt_aarch32() 11292 env->exception.syndrome = syn_set_ec(env->exception.syndrome, in arm_cpu_do_interrupt_aarch32() 11514 switch (syn_get_ec(syndrome)) { in syndrome_is_sync_extabt() 11520 switch (syndrome & 0x3f) { in syndrome_is_sync_extabt() 11638 env->exception.syndrome = deposit32(env->exception.syndrome, in arm_cpu_do_interrupt_aarch64() 11646 env->exception.syndrome = deposit32(env->exception.syndrome, in arm_cpu_do_interrupt_aarch64() 11650 env->exception.syndrome = deposit32(env->exception.syndrome, in arm_cpu_do_interrupt_aarch64() [all …]
|
H A D | internals.h | 285 uint32_t syndrome, uint32_t target_el); 291 uint32_t syndrome, uint32_t target_el,
|
H A D | kvm.c | 1413 env->exception.syndrome = debug_exit->hsr; in kvm_arm_handle_debug() 1973 env->exception.syndrome = esr; in kvm_inject_arm_sea()
|
H A D | machine.c | 945 VMSTATE_UINT32(env.exception.syndrome, ARMCPU),
|
H A D | cpu.c | 112 env->exception.syndrome = data[2] << ARM_INSN_START_WORD2_SHIFT; in arm_restore_state_to_opc() 120 env->exception.syndrome = data[2] << ARM_INSN_START_WORD2_SHIFT; in arm_restore_state_to_opc()
|
H A D | cpu.h | 580 uint32_t syndrome; /* AArch64 format syndrome register */ member
|
/qemu/linux-user/aarch64/ |
H A D | cpu_loop.c | 118 ec = syn_get_ec(env->exception.syndrome); in cpu_loop() 123 fsc = extract32(env->exception.syndrome, 0, 6); in cpu_loop()
|