aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-03target/arm: Implement the HFGITR_EL2.SVC_EL0 and SVC_EL1 trapsPeter Maydell1-3/+9
2023-02-03target/arm: Implement FGT trapping infrastructurePeter Maydell1-0/+2
2023-02-03target/arm: Make HSTR_EL2 traps take priority over UNDEF-at-EL1Peter Maydell1-1/+27
2023-02-03target/arm: Move do_coproc_insn() syndrome calculation earlierPeter Maydell1-42/+41
2023-01-23target/arm: Look up ARMCPRegInfo at runtimeRichard Henderson1-17/+33
2023-01-23target/arm: Reorg do_coproc_insnRichard Henderson1-186/+186
2023-01-05target/arm: fix handling of HLT semihosting in system modeAlex Bennée1-1/+1
2022-10-26target/arm: Convert to tcg_ops restore_state_to_opcRichard Henderson1-22/+0
2022-10-20target/arm: Enable TARGET_TB_PCRELRichard Henderson1-35/+73
2022-10-20target/arm: Introduce gen_pc_plus_diff for aarch32Richard Henderson1-17/+21
2022-10-20target/arm: Change gen_jmp* to work on displacementsRichard Henderson1-16/+21
2022-10-20target/arm: Remove gen_exception_internal_insn pc argumentRichard Henderson1-5/+5
2022-10-20target/arm: Change gen_exception_insn* to work on displacementsRichard Henderson1-21/+21
2022-10-20target/arm: Change gen_*set_pc_im to gen_*update_pcRichard Henderson1-33/+35
2022-10-20target/arm: Change gen_goto_tb to work on displacementsRichard Henderson1-4/+6
2022-10-20target/arm: Introduce curr_insn_lenRichard Henderson1-3/+2
2022-10-10target/arm: Fold secure and non-secure a-profile mmu indexesRichard Henderson1-5/+1
2022-10-10target/arm: Add TBFLAG_M32.SECURERichard Henderson1-2/+1
2022-09-13target/arm: Honour -semihosting-config userspace=onPeter Maydell1-12/+4
2022-09-13semihosting: Allow optional use of semihosting from userspacePeter Maydell1-3/+3
2022-09-06accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson1-2/+3
2022-08-01misc: fix commonly doubled up wordsDaniel P. Berrangé1-1/+1
2022-07-11target/arm: Trap non-streaming usage when Streaming SVE is activeRichard Henderson1-0/+2
2022-06-10target/arm: Remove default_exception_elRichard Henderson1-5/+0
2022-06-10target/arm: Introduce helper_exception_with_syndromeRichard Henderson1-5/+13
2022-06-10target/arm: Introduce gen_exception_el_vRichard Henderson1-5/+8
2022-06-10target/arm: Introduce gen_exceptionRichard Henderson1-4/+7
2022-06-10target/arm: Rename gen_exception to gen_exception_elRichard Henderson1-9/+9
2022-06-10target/arm: Move gen_exception to translate.cRichard Henderson1-0/+7
2022-06-10target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_ELRichard Henderson1-1/+0
2022-06-10target/arm: Introduce gen_exception_insnRichard Henderson1-16/+13
2022-06-10target/arm: Rename gen_exception_insn to gen_exception_insn_elRichard Henderson1-19/+20
2022-06-10target/arm: Introduce gen_exception_insn_el_vRichard Henderson1-15/+12
2022-06-10target/arm: Rename helper_exception_with_syndromeRichard Henderson1-3/+3
2022-05-09target/arm: Implement ESB instructionRichard Henderson1-0/+23
2022-05-05target/arm: Avoid bare abort() or assert(0)Richard Henderson1-2/+2
2022-05-05target/arm: Reorg ARMCPRegInfo type field bitsRichard Henderson1-2/+4
2022-05-05target/arm: Split out cpregs.hRichard Henderson1-2/+1
2022-04-28target/arm: Use tcg_constant in trans_CSELRichard Henderson1-4/+3
2022-04-28target/arm: Use tcg_constant in trans_CPS_v7mRichard Henderson1-6/+3
2022-04-28target/arm: Use tcg_constant in CLRM, DLS, WLS, LERichard Henderson1-11/+5
2022-04-28target/arm: Use tcg_constant in LDM, STMRichard Henderson1-8/+4
2022-04-28target/arm: Use tcg_constant for TT, SAT, SMMLARichard Henderson1-9/+5
2022-04-28target/arm: Use tcg_constant for v7m MRS, MSRRichard Henderson1-4/+3
2022-04-28target/arm: Use tcg_constant for MOVW, UMAAL, CRC32Richard Henderson1-8/+3
2022-04-28target/arm: Use tcg_constant for op_s_{rri,rxi}_rotRichard Henderson1-6/+5
2022-04-28target/arm: Use tcg_constant for gen_srsRichard Henderson1-6/+2
2022-04-28target/arm: Use tcg_constant for do_coproc_insnRichard Henderson1-30/+13
2022-04-28target/arm: Use tcg_constant for vector shift expandersRichard Henderson1-18/+9
2022-04-28target/arm: Use tcg_constant for gen_{msr,mrs}Richard Henderson1-13/+9