summaryrefslogtreecommitdiff
path: root/src/arch/arm/utility.hh
AgeCommit message (Expand)Author
2019-10-02arch-arm: Create helper for sending events (SEV)Giacomo Travaglini
2019-08-20arch-arm: Overload currEL helper with CPSR argumentGiacomo Travaglini
2019-08-20arch-arm: Rewrite the currEL helper method to use opModeToELGiacomo Travaglini
2019-05-23arch-arm: Change mcrMrc15TrapToHyp signatureGiacomo Travaglini
2019-03-14arch-arm,cpu: Add initial support for Arm SVEGiacomo Gabrielli
2019-01-23arm: Replace MiscReg with RegVal in utility.(hh|cc).Gabe Black
2019-01-16arch-arm: Read VMPIDR instead of MPIDR when EL2 is EnabledGiacomo Travaglini
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-06-22arch-arm: BadMode checking if corresponding EL is implementedGiacomo Travaglini
2018-02-16arch-arm: Fix big endian support in do{Long,L1,L2}DescriptorChuan Zhu
2018-02-07arch-arm: ELUsingAArch32K from armarm pseudocodeGiacomo Travaglini
2018-02-07arch-arm: isSecureBelow from armarm pseudocodeGiacomo Travaglini
2018-02-07arch-arm: Fix incorrect assumptions in ELIs64Chuan Zhu
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black
2016-08-02arm: Fix trapping to Hypervisor during MSR/MRS read/writeDylan Johnson
2016-06-02arm: Rewrite ERET to behave according to the ARMv8 ARMAndreas Sandberg
2016-06-02arm: Correctly check FP/SIMD access permission in aarch32Andreas Sandberg
2015-05-26arm: Make address translation faster with better cachingNathanael Premillieu
2014-09-27arch: Use const StaticInstPtr references where possibleAndreas Hansson
2014-09-20alpha,arm,mips,power,x86,cpu,sim: Cleanup activate/deactivateMitch Hayenga
2014-01-24arm: Add support for ARMv8 (AArch64 & AArch32)ARM gem5 Developers
2012-08-28Clock: Add a Cycles wrapper class and use where applicableAndreas Hansson
2012-03-19gcc: Clean-up of non-C++0x compliant code, first stepsAndreas Hansson
2011-05-13ARM: Further break up condition code into NZ, C, V bits.Ali Saidi
2011-05-13Trace: Allow printing ASIDs and selectively tracing based on user/kernel code.Chander Sudanthi
2011-04-04ARM: Cleanup and small fixes to some NEON ops to match the spec.William Wang
2011-03-24Arm: Get rid of unused and incomplete setCp15Register and readCp15Register.Gabe Black
2010-11-15ARM: Add support for GDB on ARMWilliam Wang
2010-11-15ARM: Make utility.hh meet style guidelinesAli Saidi
2010-11-15ARM: Add support for switching CPUsAli Saidi
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-10-15GetArgument: Rework getArgument so that X86_FS compiles again.Gabe Black
2010-10-01Debug: Implement getArgument() and function skipping for ARM.Ali Saidi
2010-10-01ARM: Clean up use of TBit and JBit.Ali Saidi
2010-09-14CPU: Trim unnecessary includes from some common files.Gabe Black
2010-09-13Faults: Pass the StaticInst involved, if any, to a Fault's invoke method.Gabe Black
2010-08-31ARM: Get rid of the checkFpEnableFault function in ARM.Gabe Black
2010-08-25ARM: Fix VFP enabled checks for mem instructionsAli Saidi
2010-08-25ARM: Implement CPACR register and return Undefined Instruction when FP access...Gabe Black
2010-08-25ARM: Expand the mode checking utility functions.Gabe Black
2010-08-23ISA: Get rid of old, unused utility functions cluttering up the ISAs.Gabe Black
2010-06-02ARM: Get rid of the binary dumping function in utility.hh.Gabe Black
2010-06-02ARM: Implement support for the IT instruction and the ITSTATE bits of CPSR.Gabe Black
2010-06-02ARM: Rework how unrecognized/unimplemented instructions are handled.Gabe Black
2010-06-02ARM: Replace the "never" condition with the "unconditional" condition.Gabe Black
2009-11-17ARM: Begin implementing CP15Ali Saidi
2009-11-17ARM: Boilerplate full-system code.Ali Saidi
2009-07-08Registers: Add a registers.hh file as an ISA switched header.Gabe Black
2009-06-21ARM: Make inst bitfields accessible outside of the isa desc.Gabe Black