Go to the documentation of this file.
43 #ifndef __ARCH_ARM_INTREGS_HH__
44 #define __ARCH_ARM_INTREGS_HH__
492 panic(
"%d: Flattening into an unknown mode: reg:%#x mode:%#x\n",
const IntRegMap IntReg64Map
static IntRegIndex makeZero(IntRegIndex reg)
static bool isSP(IntRegIndex reg)
static IntRegIndex INTREG_SVC(unsigned index)
const IntRegMap IntRegUndMap
static const unsigned intRegsPerMode
static IntRegIndex INTREG_USR(unsigned index)
const IntRegMap IntRegHypMap
const IntRegMap IntRegUsrMap
static int flattenIntRegModeIndex(int reg)
const IntRegMap IntRegMonMap
static IntRegIndex INTREG_MON(unsigned index)
const IntRegMap IntRegAbtMap
static IntRegIndex INTREG_HYP(unsigned index)
static IntRegIndex INTREG_UND(unsigned index)
static IntRegIndex makeSP(IntRegIndex reg)
static IntRegIndex INTREG_ABT(unsigned index)
const IntRegMap IntRegFiqMap
static IntRegIndex INTREG_FIQ(unsigned index)
IntRegIndex IntRegMap[NUM_ARCH_INTREGS]
const IntRegMap IntRegIrqMap
static int intRegInMode(OperatingMode mode, int reg)
static IntRegIndex INTREG_IRQ(unsigned index)
const IntRegMap IntRegSvcMap
#define panic(...)
This implements a cprintf based panic() function.
Tick curTick()
The current simulated tick.
Generated on Wed Sep 30 2020 14:02:00 for gem5 by doxygen 1.8.17