aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)Author
2019-09-05target/arm: Convert Clear-Exclusive, BarriersRichard Henderson
2019-09-05target/arm: Convert RFE and SRSRichard Henderson
2019-09-05target/arm: Convert SVCRichard Henderson
2019-09-05target/arm: Convert B, BL, BLX (immediate)Richard Henderson
2019-09-05target/arm: Diagnose base == pc for LDM/STMRichard Henderson
2019-09-05target/arm: Diagnose too few registers in list for LDM/STMRichard Henderson
2019-09-05target/arm: Diagnose writeback register in list for LDM for v7Richard Henderson
2019-09-05target/arm: Convert LDM, STMRichard Henderson
2019-09-05target/arm: Convert MOVW, MOVTRichard Henderson
2019-09-05target/arm: Convert Signed multiply, signed and unsigned divideRichard Henderson
2019-09-05target/arm: Convert packing, unpacking, saturation, and reversalRichard Henderson
2019-09-05target/arm: Convert Parallel addition and subtractionRichard Henderson
2019-09-05target/arm: Convert USAD8, USADA8, SBFX, UBFX, BFC, BFI, UDFRichard Henderson
2019-09-05target/arm: Diagnose UNPREDICTABLE ldrex/strex casesRichard Henderson
2019-09-05target/arm: Convert Synchronization primitivesRichard Henderson
2019-09-05target/arm: Convert load/store (register, immediate, literal)Richard Henderson
2019-09-05target/arm: Convert T32 ADDW/SUBWRichard Henderson
2019-09-05target/arm: Convert the rest of A32 Miscelaneous instructionsRichard Henderson
2019-09-05target/arm: Convert ERETRichard Henderson
2019-09-05target/arm: Convert CLZRichard Henderson
2019-09-05target/arm: Convert BX, BXJ, BLX (register)Richard Henderson
2019-09-05target/arm: Convert Cyclic Redundancy CheckRichard Henderson
2019-09-05target/arm: Convert MRS/MSR (banked, register)Richard Henderson
2019-09-05target/arm: Convert MSR (immediate) and hintsRichard Henderson
2019-09-05target/arm: Simplify op_smlawx for SMLAW*Richard Henderson
2019-09-05target/arm: Simplify op_smlaxxx for SMLAL*Richard Henderson
2019-09-05target/arm: Convert Halfword multiply and multiply accumulateRichard Henderson
2019-09-05target/arm: Convert Saturating addition and subtractionRichard Henderson
2019-09-05target/arm: Simplify UMAALRichard Henderson
2019-09-05target/arm: Convert multiply and multiply accumulateRichard Henderson
2019-09-05target/arm: Convert Data Processing (immediate)Richard Henderson
2019-09-05target/arm: Convert Data Processing (reg-shifted-reg)Richard Henderson
2019-09-05target/arm: Convert Data Processing (register)Richard Henderson
2019-09-05target/arm: Add stubs for aa32 decodetreeRichard Henderson
2019-09-05target/arm: Use store_reg_from_load in thumb2 codeRichard Henderson
2019-09-04Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190903' into stagingPeter Maydell
2019-09-03tcg: TCGMemOp is now accelerator independent MemOpTony Nguyen
2019-09-03target/arm: Don't abort on M-profile exception return in linux-user modePeter Maydell
2019-09-03target/arm: Free TCG temps in trans_VMOV_64_sp()Peter Maydell
2019-09-03target/arm: Fix SMMLS argument orderRichard Henderson
2019-09-03target/arm: Take exceptions on ATS instructions when neededPeter Maydell
2019-09-03target/arm: Allow ARMCPRegInfo read/write functions to throw exceptionsPeter Maydell
2019-09-03target/arm: Factor out unallocated_encoding for aarch32Richard Henderson
2019-09-03Revert "target/arm: Use unallocated_encoding for aarch32"Richard Henderson
2019-08-22Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-08-21' in...Peter Maydell
2019-08-21hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster
2019-08-20icount: remove unnecessary gen_io_end callsPavel Dovgalyuk
2019-08-16Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190816'...Peter Maydell
2019-08-16target/arm: Use tcg_gen_extrh_i64_i32 to extract the high wordRichard Henderson
2019-08-16target/arm: Simplify SMMLA, SMMLAR, SMMLS, SMMLSRRichard Henderson