summaryrefslogtreecommitdiff
path: root/src/arch/arm/insts
AgeCommit message (Expand)Author
2020-01-08arch, base: Move arm AtomicOpFunctor into the generic headerGiacomo Travaglini
2019-12-18arch-arm: AArch64 trap check, arbitrary ECs/ImmsAdrian Herrera
2019-12-10arch-arm: Disambuiguate NumFloatV7ArchRegs usageGiacomo Travaglini
2019-12-10arch-arm: Unify VLdmStm behaviour when reg out of indexGiacomo Travaglini
2019-12-10arch-arm: Replace NumFloatV8ArchRegs with NumVecV8ArchRegsGiacomo 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-09-06arch-arm: SySDC64 Instructions (CMO) using MiscRegIndexGiacomo Travaglini
2019-08-20arch-arm: Replace occ of opModeToEL(currOpMode/cpsr) with currELGiacomo Travaglini
2019-08-20arch-arm: Replace direct use cpsr.el with currEL helperGiacomo Travaglini
2019-08-12arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic funcJordi Vaquero
2019-08-07arch-arm: Add TypeAtomicOp class to be used by new atomic instructionsJordi 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: Add support for SVE load/store structuresJavier Setoain
2019-07-18arch-arm: Add first-/non-faulting load instructionsGabor Dozsa
2019-05-30arch-arm: Add initial support for SVE gather/scatter loads/storesGiacomo Gabrielli
2019-05-24arch-arm: Fix fallthrough when trapping at EL2Giacomo Travaglini
2019-05-23arch-arm: Trap virtual accesses to GICv3 SGI registersGiacomo Travaglini
2019-05-23arch-arm: Change mcrMrc15TrapToHyp signatureGiacomo Travaglini
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-29arch-arm: Report real instruction encoding when UndefinedGiacomo Travaglini
2019-03-14arch-arm,cpu: Add initial support for Arm SVEGiacomo Gabrielli
2019-01-23arch-arm: Remove SWP and SWPB instructionsGiacomo Travaglini
2019-01-22arch-arm: Move AArch32 IMPLEMENTATION DEFINED registersGiacomo Travaglini
2019-01-14arm: Stop using the FloatReg and FloatRegBits types.Gabe Black
2018-11-27arch, base, cpu, gpu, mem: Replace assert(0 or false with panic.Gabe Black
2018-10-29arch-arm: FIXUP for the add PRFM PST instruction commitYuetsu Kodama
2018-10-26arch-arm: We add PRFM PST instruction for armyuetsu.kodama
2018-10-26arch-arm: AArch64 Instruction for MISCREG_IMPDEF_UNIMPLGiacomo Travaglini
2018-10-26arch-arm: Refactor AArch64 MSR/MRS trappingGiacomo 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-10-02arch-arm: Add FP16 support and other primitives to fplibEdmund Grimley Evans
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: Add Illegal Execution flag to PCStateGiacomo Travaglini
2018-04-19arch-arm: Fix Unknown Instruction disassembleGiacomo Travaglini
2018-04-06arch-arm: Fix AArch32 branch instructions disassembleGiacomo Travaglini
2018-04-06arch-arm: Correct mcrr,mrrc disassembleGiacomo Travaglini
2018-03-26arch: Fix all override related warnings.Gabe Black
2018-03-26arch: Add a virtual asBytes function to the StaticInst class.Gabe Black
2018-03-15arm: Fix implicit-fallthrough warnings when building with gcc-7+Siddhesh Poyarekar
2018-02-20arch-arm: Fix Hlt64,Svc64,Hvc64,Smc64,Brk64 disassemblyGiacomo Travaglini
2018-02-16arch-arm: IMPLEMENTATION DEFINED registerGiacomo Travaglini
2018-02-16arch-arm: Fix Secure state check in checkFPAdvSIMDTrap64Chuan Zhu
2018-02-08arch-arm: Don't change PSTATE in Illegal Exception returnGiacomo Travaglini
2018-02-07arch-arm: Fix printing of the data cache maintenance instructionsNikos Nikoleris