summaryrefslogtreecommitdiffstats
path: root/target/arm/translate.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: only update pc after semihosting completesAlex Bennée2020-01-091-3/+3
* target/arm: ensure we use current exception state after SCR updateAlex Bennée2019-12-161-1/+5
* target/arm: Handle AArch32 CP15 trapping via HSTR_EL2Marc Zyngier2019-12-161-1/+2
* target/arm: Relax r13 restriction for ldrex/strex for v8.0Richard Henderson2019-11-191-4/+8
* target/arm: Do not reject rt == rt2 for strexdRichard Henderson2019-11-191-1/+1
* target/arm: Rebuild hflags for M-profileRichard Henderson2019-10-241-1/+4
* target/arm: Rebuild hflags at MSR writesRichard Henderson2019-10-241-5/+23
* target/arm: Fix sign-extension for SMLAL*Richard Henderson2019-10-221-1/+3
* target/arm: handle A-profile semihosting at translate timeAlex Bennée2019-09-271-4/+15
* target/arm: handle M-profile semihosting at translate timeAlex Bennée2019-09-271-1/+10
* target/arm: Inline gen_bx_im into callersRichard Henderson2019-09-051-19/+7Star
* target/arm: Clean up disas_thumb_insnRichard Henderson2019-09-051-25/+2Star
* target/arm: Convert T16, long branchesRichard Henderson2019-09-051-49/+36Star
* target/arm: Convert T16, Unconditional branchRichard Henderson2019-09-051-7/+2Star
* target/arm: Convert T16, load (literal)Richard Henderson2019-09-051-40/+2Star
* target/arm: Convert T16, shift immediateRichard Henderson2019-09-051-24/+2Star
* target/arm: Convert T16, Miscellaneous 16-bit instructionsRichard Henderson2019-09-051-77/+34Star
* target/arm: Convert T16, Conditional branches, Supervisor callRichard Henderson2019-09-051-23/+3Star
* target/arm: Convert T16, push and popRichard Henderson2019-09-051-71/+12Star
* target/arm: Split gen_nop_hintRichard Henderson2019-09-051-43/+24Star
* target/arm: Convert T16, nop hintsRichard Henderson2019-09-051-2/+1Star
* target/arm: Convert T16, Reverse bytesRichard Henderson2019-09-051-15/+3Star
* target/arm: Convert T16, Change processor stateRichard Henderson2019-09-051-46/+38Star
* target/arm: Convert T16, extractRichard Henderson2019-09-051-13/+1Star
* target/arm: Convert T16 adjust sp (immediate)Richard Henderson2019-09-051-13/+2Star
* target/arm: Convert T16 add, compare, move (two high registers)Richard Henderson2019-09-051-47/+2Star
* target/arm: Convert T16 branch and exchangeRichard Henderson2019-09-051-41/+29Star
* target/arm: Convert T16 one low register and immediateRichard Henderson2019-09-051-42/+2Star
* target/arm: Convert T16 add/sub (3 low, 2 low and imm)Richard Henderson2019-09-051-24/+2Star
* target/arm: Convert T16 load/store multipleRichard Henderson2019-09-051-39/+9Star
* target/arm: Convert T16 add pc/sp (immediate)Richard Henderson2019-09-051-11/+1Star
* target/arm: Convert T16 load/store (immediate offset)Richard Henderson2019-09-051-89/+5Star
* target/arm: Convert T16 load/store (register offset)Richard Henderson2019-09-051-49/+2Star
* target/arm: Convert T16 data-processing (two low regs)Richard Henderson2019-09-051-145/+7Star
* target/arm: Add skeleton for T16 decodetreeRichard Henderson2019-09-051-0/+6
* target/arm: Simplify disas_arm_insnRichard Henderson2019-09-051-53/+16Star
* target/arm: Simplify disas_thumb2_insnRichard Henderson2019-09-051-76/+3Star
* target/arm: Convert TTRichard Henderson2019-09-051-60/+30Star
* target/arm: Convert SGRichard Henderson2019-09-051-22/+29
* target/arm: Convert Table BranchRichard Henderson2019-09-051-23/+34
* target/arm: Convert Unallocated memory hintRichard Henderson2019-09-051-8/+0Star
* target/arm: Convert PLI, PLD, PLDWRichard Henderson2019-09-051-17/+20
* target/arm: Convert SETENDRichard Henderson2019-09-051-9/+13
* target/arm: Convert CPS (privileged)Richard Henderson2019-09-051-51/+40Star
* target/arm: Convert Clear-Exclusive, BarriersRichard Henderson2019-09-051-69/+58Star
* target/arm: Convert RFE and SRSRichard Henderson2019-09-051-89/+55Star
* target/arm: Convert SVCRichard Henderson2019-09-051-6/+13
* target/arm: Convert B, BL, BLX (immediate)Richard Henderson2019-09-051-75/+58Star
* target/arm: Diagnose base == pc for LDM/STMRichard Henderson2019-09-051-2/+3
* target/arm: Diagnose too few registers in list for LDM/STMRichard Henderson2019-09-051-8/+18