40 #ifndef __ARCH_ARM_ISA_DEVICE_HH__
41 #define __ARCH_ARM_ISA_DEVICE_HH__
106 #endif // __ARCH_ARM_ISA_DEVICE_HH__
virtual void setISA(ISA *isa)
virtual MiscReg readMiscReg(int misc_reg)=0
Read a system register belonging to this device.
Base class for devices that use the MiscReg interfaces.
Dummy device that prints a warning when it is accessed.
Some registers alias with others, and therefore need to be translated.
MiscReg readMiscReg(int misc_reg) override
Read a system register belonging to this device.
void setMiscReg(int misc_reg, MiscReg val) override
Write to a system register belonging to this device.
virtual void setMiscReg(int misc_reg, MiscReg val)=0
Write to a system register belonging to this device.