aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)Author
2018-12-13target/arm: Use arm_hcr_el2_eff more placesRichard Henderson
2018-12-13target/arm: Introduce arm_hcr_el2_effRichard Henderson
2018-12-13target/arm: Implement the ARMv8.2-AA32HPD extensionRichard Henderson
2018-12-13target/arm: Implement the ARMv8.1-HPD extensionRichard Henderson
2018-12-13target/arm: Tidy scr_writeRichard Henderson
2018-12-13target/arm: Fix HCR_EL2.TGE check in arm_phys_excp_target_elRichard Henderson
2018-12-13target/arm: Add SCR_EL3 bits up to ARMv8.5Richard Henderson
2018-12-13target/arm: Add HCR_EL2 bits up to ARMv8.5Richard Henderson
2018-12-13target/arm: Move id_aa64mmfr* to ARMISARegistersPeter Maydell
2018-12-11qom: make interface types abstractMarc-André Lureau
2018-11-28target/arm/sve_helper: Fix compilation with clang 3.4Thomas Huth
2018-11-27vmstate: constify VMStateFieldMarc-André Lureau
2018-11-19target/arm: fix smc incorrectly trapping to EL3 when secure is offLuc Michel
2018-11-19target/arm: Fill in ARMISARegisters for kvm32Richard Henderson
2018-11-19target/arm: Introduce read_sys_reg32 for kvm32Richard Henderson
2018-11-19target/arm: Fill in ARMISARegisters for kvm64Richard Henderson
2018-11-19target/arm: Install ARMISARegisters from kvm hostRichard Henderson
2018-11-13target/arm/cpu: Give Cortex-A15 and -A7 the EL2 featurepull-target-arm-20181113Peter Maydell
2018-11-13target/arm: Hyp mode R14 is shared with User and SystemPeter Maydell
2018-11-13target/arm: Correctly implement handling of HCR_EL2.{VI, VF}Peter Maydell
2018-11-13target/arm: Track the state of our irq lines from the GIC explicitlyPeter Maydell
2018-11-13Revert "target/arm: Implement HCR.VI and VF"Peter Maydell
2018-11-13arm: fix aa64_generate_debug_exceptions to work with EL2Alex Bennée
2018-11-13arm: use symbolic MDCR_TDE in arm_debug_target_elAlex Bennée
2018-11-13target/arm64: kvm debug set target_el when passing exception to guestAlex Bennée
2018-11-13target/arm64: hold BQL when calling do_interrupt()Alex Bennée
2018-11-13target/arm64: properly handle DBGVR RESS bitsAlex Bennée
2018-11-13target/arm: Fix typo in tlbi_aa64_vmalle1_writeRichard Henderson
2018-11-13target/arm: Remove antique TODO commentPeter Maydell
2018-11-13target/arm: Remove workaround for small SAU regionsPeter Maydell
2018-11-06target/arm: Fix ATS1Hx instructionspull-target-arm-20181106Peter Maydell
2018-11-06target/arm: Set S and PTW in 64-bit PAR formatPeter Maydell
2018-11-06target/arm: Remove can't-happen if() from handle_vec_simd_shli()Peter Maydell
2018-11-02target/arm: Conditionalize some asserts on aarch32 supportRichard Henderson
2018-10-31decodetree: Remove "insn" argument from trans_* expandersRichard Henderson
2018-10-24target/arm: Only flush tlb if ASID changespull-target-arm-20181024Richard Henderson
2018-10-24target/arm: Remove writefn from TTBR0_EL3Richard Henderson
2018-10-24target/arm: Reorg NEON VLD/VST single element to one laneRichard Henderson
2018-10-24target/arm: Promote consecutive memory ops for aa32Richard Henderson
2018-10-24target/arm: Reorg NEON VLD/VST all elementsRichard Henderson
2018-10-24target/arm: Use gvec for NEON VLD all lanesRichard Henderson
2018-10-24target/arm: Use gvec for NEON_3R_VTST_VCEQ, NEON_3R_VCGT, NEON_3R_VCGERichard Henderson
2018-10-24target/arm: Use gvec for NEON_3R_VMLRichard Henderson
2018-10-24target/arm: Use gvec for VSRI, VSLIRichard Henderson
2018-10-24target/arm: Use gvec for VSRARichard Henderson
2018-10-24target/arm: Use gvec for VSHR, VSHLRichard Henderson
2018-10-24target/arm: Use gvec for NEON_3R_VMULRichard Henderson
2018-10-24target/arm: Use gvec for NEON_2RM_VMN, NEON_2RM_VNEGRichard Henderson
2018-10-24target/arm: Use gvec for NEON_3R_VADD_VSUB insnsRichard Henderson
2018-10-24target/arm: Use gvec for NEON_3R_LOGIC insnsRichard Henderson