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