30 #ifndef __ARCH_POWER_MISCREGS_HH__
31 #define __ARCH_POWER_MISCREGS_HH__
35 #include "debug/MiscRegs.hh"
#define BitUnion64(name)
Use this to define conveniently sized values overlayed with bitfields.
const char *const miscRegName[NUM_MISCREGS]
BitUnion32(Cr) SubBitUnion(cr0
constexpr RegClass miscRegClass(MiscRegClass, MiscRegClassName, NUM_MISCREGS, debug::MiscRegs)
SubBitUnion(fprf, 16, 12) Bitfield< 16 > c
EndBitUnion(Cr) BitUnion32(Xer) Bitfield< 31 > so
EndSubBitUnion(cr0) Bitfield< 27
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
constexpr char MiscRegClassName[]
@ MiscRegClass
Control (misc) register.