summaryrefslogtreecommitdiff
path: root/src/arch/arm/isa/insts
AgeCommit message (Expand)Author
2020-02-04arch-arm: AArch64 reg access HCR_EL2.E2H filterAdrian Herrera
2019-12-11arch-arm: Avoid creating an empty byteEnable vectorGiacomo Travaglini
2019-11-13arm: Replace most htog and gtoh with htole and letoh.Gabe Black
2019-11-05arch-arm: Annotate original address in CMOsGiacomo Travaglini
2019-10-19arch: Make a base class for Interrupts.Gabe Black
2019-10-03arch-arm: Annotate CM flag in AA64 CM InstructionsGiacomo Travaglini
2019-10-02arch-arm: Create helper for sending events (SEV)Giacomo Travaglini
2019-09-06arch-arm: Add explicit AArch64 MiscReg bankingGiacomo Travaglini
2019-09-06arch-arm: Use same template across all MSR instGiacomo Travaglini
2019-08-20arch-arm: Replace occ of opModeToEL(currOpMode/cpsr) with currELGiacomo Travaglini
2019-08-12arch-arm: Added LD/ST<op> atomic instruction family and SWP instrsJordi Vaquero
2019-08-12arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic funcJordi Vaquero
2019-08-05arch-arm: Implement ARMv8.1-PAN, Privileged access neverGiacomo Travaglini
2019-08-05arch-arm: Rewrite MSR immediate instruction classGiacomo Travaglini
2019-07-27arch-arm: Fix reg dependency for SVE gather microopsGabor Dozsa
2019-07-27arch-arm: Add SVE LD1RQ[BHWD]Javier Setoain
2019-07-27arch-arm: Add support for SVE load/store structuresJavier Setoain
2019-07-18arch-arm: Add first-/non-faulting load instructionsGabor Dozsa
2019-06-17arch-arm: Move the memacc_code before op_wb in fp loadsGiacomo Travaglini
2019-05-30arch-arm: Add initial support for SVE gather/scatter loads/storesGiacomo Gabrielli
2019-05-23arch-arm: Change mcrMrc15TrapToHyp signatureGiacomo Travaglini
2019-05-17arch-arm: implement VMINNM and VMAXNM scalar versionCiro Santilli
2019-05-17arch-arm: implement VMINNM and VMAXNM SIMD versionCiro Santilli
2019-05-11arch-arm: Add initial support for SVE contiguous loads/storesGiacomo Gabrielli
2019-04-30arch: Stop using TheISA within the ISAs.Gabe Black
2019-04-01dev-arm: Correct cast of template parameterAndrea Mondelli
2019-03-28arch-arm: Fix use of bitwise operators on booleansJavier Setoain
2019-03-14arch-arm,cpu: Add initial support for Arm SVEGiacomo Gabrielli
2019-03-01arch-arm: implement floating point aarch32 VCVTA familyCiro Santilli
2019-01-23arch-arm: Implement LoadAcquire/StoreRelease in AArch32Giacomo Travaglini
2019-01-23arch-arm: IsStoreConditional flag set depending on flavorGiacomo Travaglini
2019-01-23arch-arm: Remove SWP and SWPB instructionsGiacomo Travaglini
2019-01-14arm: Stop using the FloatReg and FloatRegBits types.Gabe Black
2018-10-26arch-arm: We add PRFM PST instruction for armyuetsu.kodama
2018-10-26arch-arm: Refactor AArch64 MSR/MRS trappingGiacomo Travaglini
2018-10-26arch-arm: Trap to EL2 only if not in Secure StateGiacomo Travaglini
2018-10-26arch-arm: Fix HVC trapping beahviourGiacomo Travaglini
2018-10-09arch-arm: AArch64 Crypto AESGiacomo Travaglini
2018-10-09arch-arm: AArch64 Crypto SHAGiacomo Travaglini
2018-10-09arch-arm: AArch32 Crypto AESMatt Horsnell
2018-10-09arch-arm: AArch32 Crypto SHAMatt Horsnell
2018-10-02arch-arm: Add FP16 support introduced by Armv8.2-AEdmund Grimley Evans
2018-08-10arm: Add support for RCpc load-acquire instructions (ARMv8.3)Giacomo Gabrielli
2018-06-22arch-arm: AArch32 execution triggering AArch64 SW BreakGiacomo Travaglini
2018-06-22arch-arm: BadMode checking if corresponding EL is implementedGiacomo Travaglini
2018-06-14arch-arm: Read APSR in User ModeGiacomo Travaglini
2018-04-10arch-arm: Fix mrc,mcr to cop14 disassembleGiacomo Travaglini
2018-03-14arm: Fix maybe-uninitialized GCC warningsChun-Chen Hsu
2018-03-14arch-arm: ERET from AArch64 to AArch32 ignore MSBsGiacomo Travaglini
2018-03-06arm: Remove ignored const qualifierSiddhesh Poyarekar