summaryrefslogtreecommitdiffstats
path: root/target/arm/translate.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Convert to tcg_ops restore_state_to_opcRichard Henderson2022-10-261-22/+0Star
* target/arm: Enable TARGET_TB_PCRELRichard Henderson2022-10-201-35/+73
* target/arm: Introduce gen_pc_plus_diff for aarch32Richard Henderson2022-10-201-17/+21
* target/arm: Change gen_jmp* to work on displacementsRichard Henderson2022-10-201-16/+21
* target/arm: Remove gen_exception_internal_insn pc argumentRichard Henderson2022-10-201-5/+5
* target/arm: Change gen_exception_insn* to work on displacementsRichard Henderson2022-10-201-21/+21
* target/arm: Change gen_*set_pc_im to gen_*update_pcRichard Henderson2022-10-201-33/+35
* target/arm: Change gen_goto_tb to work on displacementsRichard Henderson2022-10-201-4/+6
* target/arm: Introduce curr_insn_lenRichard Henderson2022-10-201-3/+2Star
* target/arm: Fold secure and non-secure a-profile mmu indexesRichard Henderson2022-10-101-5/+1Star
* target/arm: Add TBFLAG_M32.SECURERichard Henderson2022-10-101-2/+1Star
* target/arm: Honour -semihosting-config userspace=onPeter Maydell2022-09-131-12/+4Star
* semihosting: Allow optional use of semihosting from userspacePeter Maydell2022-09-131-3/+3
* accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson2022-09-061-2/+3
* misc: fix commonly doubled up wordsDaniel P. Berrangé2022-08-011-1/+1
* target/arm: Trap non-streaming usage when Streaming SVE is activeRichard Henderson2022-07-111-0/+2
* target/arm: Remove default_exception_elRichard Henderson2022-06-101-5/+0Star
* target/arm: Introduce helper_exception_with_syndromeRichard Henderson2022-06-101-5/+13
* target/arm: Introduce gen_exception_el_vRichard Henderson2022-06-101-5/+8
* target/arm: Introduce gen_exceptionRichard Henderson2022-06-101-4/+7
* target/arm: Rename gen_exception to gen_exception_elRichard Henderson2022-06-101-9/+9
* target/arm: Move gen_exception to translate.cRichard Henderson2022-06-101-0/+7
* target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_ELRichard Henderson2022-06-101-1/+0Star
* target/arm: Introduce gen_exception_insnRichard Henderson2022-06-101-16/+13Star
* target/arm: Rename gen_exception_insn to gen_exception_insn_elRichard Henderson2022-06-101-19/+20
* target/arm: Introduce gen_exception_insn_el_vRichard Henderson2022-06-101-15/+12Star
* target/arm: Rename helper_exception_with_syndromeRichard Henderson2022-06-101-3/+3
* target/arm: Implement ESB instructionRichard Henderson2022-05-091-0/+23
* target/arm: Avoid bare abort() or assert(0)Richard Henderson2022-05-051-2/+2
* target/arm: Reorg ARMCPRegInfo type field bitsRichard Henderson2022-05-051-2/+4
* target/arm: Split out cpregs.hRichard Henderson2022-05-051-2/+1Star
* target/arm: Use tcg_constant in trans_CSELRichard Henderson2022-04-281-4/+3Star
* target/arm: Use tcg_constant in trans_CPS_v7mRichard Henderson2022-04-281-6/+3Star
* target/arm: Use tcg_constant in CLRM, DLS, WLS, LERichard Henderson2022-04-281-11/+5Star
* target/arm: Use tcg_constant in LDM, STMRichard Henderson2022-04-281-8/+4Star
* target/arm: Use tcg_constant for TT, SAT, SMMLARichard Henderson2022-04-281-9/+5Star
* target/arm: Use tcg_constant for v7m MRS, MSRRichard Henderson2022-04-281-4/+3Star
* target/arm: Use tcg_constant for MOVW, UMAAL, CRC32Richard Henderson2022-04-281-8/+3Star
* target/arm: Use tcg_constant for op_s_{rri,rxi}_rotRichard Henderson2022-04-281-6/+5Star
* target/arm: Use tcg_constant for gen_srsRichard Henderson2022-04-281-6/+2Star
* target/arm: Use tcg_constant for do_coproc_insnRichard Henderson2022-04-281-30/+13Star
* target/arm: Use tcg_constant for vector shift expandersRichard Henderson2022-04-281-18/+9Star
* target/arm: Use tcg_constant for gen_{msr,mrs}Richard Henderson2022-04-281-13/+9Star
* target/arm: Use tcg_constant for disas_iwmmxt_insnRichard Henderson2022-04-281-15/+10Star
* target/arm: Use tcg_constant for aa32 exceptionsRichard Henderson2022-04-281-25/+7Star
* target/arm: Simplify aa32 DISAS_WFIRichard Henderson2022-04-221-8/+4Star
* target/arm: Simplify gen_sarRichard Henderson2022-04-221-5/+3Star
* target/arm: Simplify GEN_SHIFT in translate.cRichard Henderson2022-04-221-10/+8Star
* target/arm: Split out gen_rebuild_hflagsRichard Henderson2022-04-221-16/+24
* target/arm: Extend store_cpu_offset to take field sizeRichard Henderson2022-04-221-1/+20