aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-20target/arm: Make sure that commpage's tb->size != 0Ilya Leoshkevich1-0/+2
2021-05-10target/arm: Make translate-neon.c.inc its own compilation unitPeter Maydell1-3/+0
2021-05-10target/arm: Make functions used by translate-neon globalPeter Maydell1-8/+2
2021-05-10target/arm: Move NeonGenThreeOpEnvFn typedef to translate.hPeter Maydell1-3/+0
2021-05-10target/arm: Delete unused typedefPeter Maydell1-2/+0
2021-05-10target/arm: Move vfp_reg_ptr() to translate-neon.c.incPeter Maydell1-7/+0
2021-05-10target/arm: Make translate-vfp.c.inc its own compilation unitPeter Maydell1-2/+1
2021-05-10target/arm: Make functions used by translate-vfp globalPeter Maydell1-17/+8
2021-05-10target/arm: Move vfp_{load, store}_reg{32, 64} to translate-vfp.c.incPeter Maydell1-20/+0
2021-05-10target/arm: Move gen_aa32 functions to translate-a32.hPeter Maydell1-35/+16
2021-05-10target/arm: Split m-nocp trans functions into their own filePeter Maydell1-1/+0
2021-05-10target/arm: Make functions used by m-nocp globalPeter Maydell1-32/+7
2021-05-10target/arm: Share unallocated_encoding() and gen_exception_insn()Peter Maydell1-5/+9
2021-05-10target/arm: Move constant expanders to translate.hPeter Maydell1-24/+0
2021-04-30target/arm: Enforce alignment for VLDn (all lanes)Richard Henderson1-0/+15
2021-04-30target/arm: Enforce alignment for SRSRichard Henderson1-2/+2
2021-04-30target/arm: Enforce alignment for RFERichard Henderson1-2/+2
2021-04-30target/arm: Enforce alignment for LDM/STMRichard Henderson1-2/+2
2021-04-30target/arm: Enforce alignment for LDA/LDAH/STL/STLHRichard Henderson1-2/+2
2021-04-30target/arm: Enforce word alignment for LDRD/STRDRichard Henderson1-8/+8
2021-04-30target/arm: Adjust gen_aa32_{ld, st}_i64 for align+endiannessRichard Henderson1-33/+45
2021-04-30target/arm: Fix SCTLR_B test for TCGv_i64 load/storeRichard Henderson1-2/+2
2021-04-30target/arm: Merge gen_aa32_frob64 into gen_aa32_ld_i64Richard Henderson1-20/+15
2021-04-30target/arm: Adjust gen_aa32_{ld, st}_i32 for align+endiannessRichard Henderson1-46/+50
2021-04-30target/arm: Add ALIGN_MEM to TBFLAG_ANYRichard Henderson1-4/+3
2021-04-30target/arm: Introduce CPUARMTBFlagsRichard Henderson1-3/+4
2021-04-30target/arm: Add wrapper macros for accessing tbflagsRichard Henderson1-26/+22
2021-04-30target/arm: Rename TBFLAG_ANY, PSTATE_SSRichard Henderson1-1/+1
2021-04-30target/arm: Rename TBFLAG_A32, SCTLR_BRichard Henderson1-1/+1
2021-04-30target/arm: Make Thumb store insns UNDEF for Rn==1111Peter Maydell1-0/+16
2021-04-17target/arm: drop CF_LAST_IO/dc->condjump checkAlex Bennée1-5/+0
2021-03-10semihosting: Move include/hw/semihosting/ -> include/semihosting/Philippe Mathieu-Daudé1-1/+1
2021-01-19target/arm: Implement SCR_EL2.EEL2Rémi Denis-Courmont1-2/+13
2021-01-19target/arm: revector to run-time pick target ELRémi Denis-Courmont1-2/+21
2021-01-12target/arm: Don't decode insns in the XScale/iWMMXt space as cp insnsPeter Maydell1-0/+7
2020-12-10target/arm: Move general-use constant expanders up in translate.cPeter Maydell1-21/+25
2020-12-10target/arm: Implement CLRM instructionPeter Maydell1-0/+38
2020-12-10target/arm: Implement VSCCLRM insnPeter Maydell1-9/+12
2020-11-15arm tcg cpus: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-11-10target/arm: add space before the open parenthesis '('Xinhao Zhang1-1/+1
2020-11-02target/arm: Improve do_prewiden_3dRichard Henderson1-0/+6
2020-11-02target/arm: Rename neon_load_reg64 to vfp_load_reg64Richard Henderson1-4/+4
2020-11-02target/arm: Add read/write_neon_element64Richard Henderson1-0/+26
2020-11-02target/arm: Rename neon_load_reg32 to vfp_load_reg32Richard Henderson1-2/+2
2020-11-02target/arm: Expand read/write_neon_element32 to all MemOpRichard Henderson1-22/+28
2020-11-02target/arm: Add read/write_neon_element32Richard Henderson1-0/+26
2020-11-02target/arm: Use neon_element_offset in vfp_reg_offsetRichard Henderson1-9/+4
2020-11-02target/arm: Use neon_element_offset in neon_load/store_regRichard Henderson1-12/+2
2020-11-02target/arm: Move neon_element_offset to translate.cRichard Henderson1-0/+20
2020-11-02target/arm: Introduce neon_full_reg_offsetRichard Henderson1-0/+8