summaryrefslogtreecommitdiffstats
path: root/target/arm/translate-a64.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Enable TARGET_TB_PCRELRichard Henderson2022-10-201-21/+43
* target/arm: Introduce gen_pc_plus_diff for aarch64Richard Henderson2022-10-201-12/+29
* target/arm: Remove gen_exception_internal_insn pc argumentRichard Henderson2022-10-201-3/+3
* target/arm: Change gen_exception_insn* to work on displacementsRichard Henderson2022-10-201-16/+12Star
* target/arm: Change gen_*set_pc_im to gen_*update_pcRichard Henderson2022-10-201-16/+16
* target/arm: Change gen_goto_tb to work on displacementsRichard Henderson2022-10-201-19/+21
* target/arm: Use probe_access_full for BTIRichard Henderson2022-10-201-11/+10Star
* target/arm: Fold secure and non-secure a-profile mmu indexesRichard Henderson2022-10-101-8/+0Star
* accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFullRichard Henderson2022-10-041-1/+1
* target/arm: Honour -semihosting-config userspace=onPeter Maydell2022-09-131-11/+1Star
* semihosting: Allow optional use of semihosting from userspacePeter Maydell2022-09-131-1/+1
* target/arm: Don't set syndrome ISS for loads and stores with writebackPeter Maydell2022-07-181-1/+3
* target/arm: Handle SME in sve_access_checkRichard Henderson2022-07-111-6/+16
* target/arm: Add SME enablement checksRichard Henderson2022-07-111-0/+34
* target/arm: Trap non-streaming usage when Streaming SVE is activeRichard Henderson2022-07-111-2/+38
* target/arm: Add infrastructure for disas_smeRichard Henderson2022-07-111-1/+6
* target/arm: Add SVL to TB flagsRichard Henderson2022-06-271-0/+1
* target/arm: Implement SMSTART, SMSTOPRichard Henderson2022-06-271-0/+24
* target/arm: Add PSTATE.{SM,ZA} to TB flagsRichard Henderson2022-06-271-0/+2
* target/arm: Add ARM_CP_SMERichard Henderson2022-06-271-0/+18
* target/arm: Add SMEEXC_EL to TB flagsRichard Henderson2022-06-271-0/+1
* target/arm: Remove default_exception_elRichard Henderson2022-06-101-5/+0Star
* target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_ELRichard Henderson2022-06-101-1/+0Star
* target/arm: Introduce gen_exception_insnRichard Henderson2022-06-101-9/+6Star
* target/arm: Rename gen_exception_insn to gen_exception_insn_elRichard Henderson2022-06-101-18/+18
* target/arm: Add coproc parameter to syn_fp_access_trapRichard Henderson2022-06-101-1/+2
* target/arm: Rename TBFLAG_A64 ZCR_LEN to VLRichard Henderson2022-06-081-1/+1
* target/arm: Remove aa64_sve check from before disas_sveRichard Henderson2022-05-301-1/+1
* target/arm: Drop unsupported_encoding() macroPeter Maydell2022-05-191-4/+4
* target/arm: Implement FEAT_IDSTPeter Maydell2022-05-191-2/+26
* target/arm: Enable FEAT_DGH for -cpu maxRichard Henderson2022-05-091-0/+1
* target/arm: Implement ESB instructionRichard Henderson2022-05-091-0/+17
* 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-3/+1Star
* target/arm: Use tcg_constant in balance of translate-a64.cRichard Henderson2022-04-281-12/+8Star
* target/arm: Use tcg_constant in 2misc expandersRichard Henderson2022-04-281-30/+10Star
* target/arm: Use tcg_constant in simd fp/int conversionRichard Henderson2022-04-281-20/+6Star
* target/arm: Use tcg_constant in simd shift expandersRichard Henderson2022-04-281-16/+5Star
* target/arm: Use tcg_constant in disas_fp*Richard Henderson2022-04-281-16/+7Star
* target/arm: Use tcg_constant in disas_data_proc_2srcRichard Henderson2022-04-281-7/+5Star
* target/arm: Use tcg_constant in handle_{rev16,crc32}Richard Henderson2022-04-281-5/+2Star
* target/arm: Use tcg_constant in disas_cond_selectRichard Henderson2022-04-281-2/+1Star
* target/arm: Use tcg_constant in shift_reg_immRichard Henderson2022-04-281-5/+1Star
* target/arm: Use tcg_constant in disas_movw_immRichard Henderson2022-04-281-4/+1Star
* target/arm: Use tcg_constant in disas_add_sum_imm*Richard Henderson2022-04-281-8/+4Star
* target/arm: Use tcg_constant in disas_ldst_*Richard Henderson2022-04-281-6/+3Star
* target/arm: Use tcg_constant in disas_ld_litRichard Henderson2022-04-281-2/+1Star
* target/arm: Use tcg_constant in gen_compare_and_swap_pairRichard Henderson2022-04-281-4/+2Star
* target/arm: Use tcg_constant in disas_excRichard Henderson2022-04-281-4/+1Star