aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-24target/arm: Untabify translate.cPeter Maydell1-61/+61
2018-08-20target/arm: Implement AArch32 ERET instructionPeter Maydell1-2/+29
2018-08-20target/arm: Permit accesses to ELR_Hyp from Hyp mode via MSR/MRS (banked)Peter Maydell1-3/+7
2018-08-20target/arm: Fix crash on conditional instruction in an IT blockRoman Kapl1-14/+21
2018-06-29target/arm: Implement ARMv8.2-DotProdRichard Henderson1-21/+53
2018-06-29target/arm: Pass index to AdvSIMD FCMLA (indexed)Richard Henderson1-9/+23
2018-06-22target/arm: Strict alignment for ARMv6-M and ARMv8-M BaselineJulia Suvorova1-2/+16
2018-06-22target/arm: Minor cleanup for ARMv6-M 32-bit instructionsJulia Suvorova1-14/+13
2018-06-15target/arm: Allow ARMv6-M Thumb2 instructionsJulia Suvorova1-5/+38
2018-06-01tcg: Pass tb and index to tcg_gen_exit_tb separatelyRichard Henderson1-4/+4
2018-05-17target/arm: convert conversion helpers to fpst/ahp_flagAlex Bennée1-16/+58
2018-05-09translator: merge max_insns into DisasContextBaseEmilio G. Cota1-6/+3
2018-05-09target/arm: avoid integer overflow in next_page PC checkEmilio G. Cota1-6/+5
2018-05-04target/arm: Implement v8M VLLDM and VLSTMPeter Maydell1-1/+16
2018-04-26target/arm: Allow EL change hooks to do IOAaron Lindsay1-0/+12
2018-04-10target-arm: Check undefined opcodes for SWP in A32 decoderOnur Sahin1-2/+7
2018-03-23target/arm: Honour MDCR_EL2.TDE when routing exceptions due to BKPT/BRKPeter Maydell1-5/+14
2018-03-02target/arm: Decode t32 simd 3reg and 2reg_scalar extensionRichard Henderson1-1/+13
2018-03-02target/arm: Decode aa32 armv8.3 2-reg-indexRichard Henderson1-0/+61
2018-03-02target/arm: Decode aa32 armv8.3 3-sameRichard Henderson1-0/+68
2018-03-02target/arm: Decode aa32 armv8.1 two reg and a scalarRichard Henderson1-2/+40
2018-03-02target/arm: Decode aa32 armv8.1 three sameRichard Henderson1-19/+67
2018-03-01target/arm/helper: pass explicit fpst to set_rmodeAlex Bennée1-6/+6
2018-02-09target/arm/translate.c: Fix missing 'break' for TT insnsPeter Maydell1-0/+1
2018-02-09target/arm: Expand vector registers for SVERichard Henderson1-4/+3
2018-01-25target/arm: Add aa{32, 64}_vfp_{dreg, qreg} helpersRichard Henderson1-7/+9
2018-01-25target/arm: Change the type of vfp.regsRichard Henderson1-1/+1
2018-01-25target/arm: Use pointers in neon tbl helperRichard Henderson1-4/+4
2018-01-25target/arm: Use pointers in neon zip/uzp helpersRichard Henderson1-20/+22
2018-01-25target/arm: Use pointers in crypto helpersRichard Henderson1-30/+38
2018-01-11target/arm: Make disas_thumb2_insn() generate its own UNDEF exceptionsPeter Maydell1-13/+10
2017-12-29tcg: Dynamically allocate TCGOpsRichard Henderson1-1/+1
2017-12-29tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED*Richard Henderson1-15/+14
2017-12-13target/arm: Implement TT instructionPeter Maydell1-1/+28
2017-12-13target/arm: Split M profile MNegPri mmu index into user and privPeter Maydell1-2/+6
2017-12-11target/arm: Generate UNDEF for 32-bit Thumb2 insnsPeter Maydell1-1/+4
2017-11-07translate.c: Fix usermode big-endian AArch32 LDREXD and STREXDPeter Maydell1-5/+34
2017-10-31fix WFI/WFE length in syndrome registerStefano Stabellini1-1/+9
2017-10-27Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell1-2/+1
2017-10-25disas: Remove unused flags argumentsRichard Henderson1-2/+1
2017-10-24tcg: Initialize cpu_env genericallyRichard Henderson1-4/+0
2017-10-24tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota1-1/+1
2017-10-24target/arm: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota1-2/+7
2017-10-24tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota1-3/+3
2017-10-12target/arm: Implement SG instruction corner casesPeter Maydell1-1/+22
2017-10-12target/arm: Support some Thumb insns being always unconditionalPeter Maydell1-1/+47
2017-10-12target-arm: Simplify insn_crosses_page()Peter Maydell1-21/+6
2017-10-12target/arm: Pull Thumb insn word loads up to top levelPeter Maydell1-70/+108
2017-10-12target-arm: Don't check for "Thumb2 or M profile" for not-Thumb1Peter Maydell1-2/+1
2017-10-12target/arm: Implement secure function returnPeter Maydell1-2/+12