aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)AuthorFilesLines
2018-11-19target/arm: fix smc incorrectly trapping to EL3 when secure is offLuc Michel1-8/+46
2018-11-19target/arm: Fill in ARMISARegisters for kvm32Richard Henderson1-5/+35
2018-11-19target/arm: Introduce read_sys_reg32 for kvm32Richard Henderson1-25/+16
2018-11-19target/arm: Fill in ARMISARegisters for kvm64Richard Henderson1-2/+88
2018-11-19target/arm: Install ARMISARegisters from kvm hostRichard Henderson2-0/+2
2018-11-13target/arm/cpu: Give Cortex-A15 and -A7 the EL2 featurePeter Maydell1-0/+2
2018-11-13target/arm: Hyp mode R14 is shared with User and SystemPeter Maydell4-18/+35
2018-11-13target/arm: Correctly implement handling of HCR_EL2.{VI, VF}Peter Maydell3-3/+83
2018-11-13target/arm: Track the state of our irq lines from the GIC explicitlyPeter Maydell3-0/+71
2018-11-13Revert "target/arm: Implement HCR.VI and VF"Peter Maydell1-43/+4
2018-11-13arm: fix aa64_generate_debug_exceptions to work with EL2Alex Bennée1-15/+24
2018-11-13arm: use symbolic MDCR_TDE in arm_debug_target_elAlex Bennée1-1/+1
2018-11-13target/arm64: kvm debug set target_el when passing exception to guestAlex Bennée1-0/+1
2018-11-13target/arm64: hold BQL when calling do_interrupt()Alex Bennée1-0/+2
2018-11-13target/arm64: properly handle DBGVR RESS bitsAlex Bennée1-2/+15
2018-11-13target/arm: Fix typo in tlbi_aa64_vmalle1_writeRichard Henderson1-1/+1
2018-11-13target/arm: Remove antique TODO commentPeter Maydell1-1/+0
2018-11-13target/arm: Remove workaround for small SAU regionsPeter Maydell1-12/+0
2018-11-06target/arm: Fix ATS1Hx instructionsPeter Maydell1-2/+2
2018-11-06target/arm: Set S and PTW in 64-bit PAR formatPeter Maydell1-4/+6
2018-11-06target/arm: Remove can't-happen if() from handle_vec_simd_shli()Peter Maydell1-5/+3
2018-11-02target/arm: Conditionalize some asserts on aarch32 supportRichard Henderson2-2/+18
2018-10-31decodetree: Remove "insn" argument from trans_* expandersRichard Henderson1-263/+244
2018-10-24target/arm: Only flush tlb if ASID changesRichard Henderson1-5/+3
2018-10-24target/arm: Remove writefn from TTBR0_EL3Richard Henderson1-1/+1
2018-10-24target/arm: Reorg NEON VLD/VST single element to one laneRichard Henderson1-42/+50
2018-10-24target/arm: Promote consecutive memory ops for aa32Richard Henderson1-0/+10
2018-10-24target/arm: Reorg NEON VLD/VST all elementsRichard Henderson1-96/+74
2018-10-24target/arm: Use gvec for NEON VLD all lanesRichard Henderson1-55/+26
2018-10-24target/arm: Use gvec for NEON_3R_VTST_VCEQ, NEON_3R_VCGT, NEON_3R_VCGERichard Henderson3-61/+60
2018-10-24target/arm: Use gvec for NEON_3R_VMLRichard Henderson3-122/+120
2018-10-24target/arm: Use gvec for VSRI, VSLIRichard Henderson3-219/+179
2018-10-24target/arm: Use gvec for VSRARichard Henderson3-117/+130
2018-10-24target/arm: Use gvec for VSHR, VSHLRichard Henderson1-22/+48
2018-10-24target/arm: Use gvec for NEON_3R_VMULRichard Henderson1-16/+15
2018-10-24target/arm: Use gvec for NEON_2RM_VMN, NEON_2RM_VNEGRichard Henderson1-8/+8
2018-10-24target/arm: Use gvec for NEON_3R_VADD_VSUB insnsRichard Henderson1-19/+10
2018-10-24target/arm: Use gvec for NEON_3R_LOGIC insnsRichard Henderson3-105/+124
2018-10-24target/arm: Use gvec for NEON VMOV, VMVN, VBIC & VORR (immediate)Richard Henderson1-25/+36
2018-10-24target/arm: Use gvec for NEON VDUPRichard Henderson1-27/+36
2018-10-24target/arm: Mark some arrays constRichard Henderson1-2/+2
2018-10-24target/arm: Promote consecutive memory ops for aa64Richard Henderson1-26/+40
2018-10-24target/arm: Use tcg_gen_gvec_dup_i64 for LD[1-4]RRichard Henderson1-25/+3
2018-10-24target/arm: Don't call tcg_clear_temp_countRichard Henderson2-2/+0
2018-10-24target/arm: Hoist address increment for vector memory opsRichard Henderson1-4/+8
2018-10-24target/arm: Report correct syndrome for FP/SIMD traps to Hyp modePeter Maydell3-5/+26
2018-10-24target/arm: Get IL bit correct for v7 syndrome valuesPeter Maydell2-5/+15
2018-10-24target/arm: New utility function to extract EC from syndromePeter Maydell4-4/+9
2018-10-24target/arm: Implement HCR.PTWPeter Maydell1-1/+20
2018-10-24target/arm: Implement HCR.VI and VFPeter Maydell1-4/+43