Go to the documentation of this file.
29 #ifndef __ARCH_SPARC_MISCREGS_HH__
30 #define __ARCH_SPARC_MISCREGS_HH__
153 const static int st_idle = 0x00;
154 const static int st_wait = 0x01;
155 const static int st_halt = 0x02;
156 const static int st_run = 0x05;
157 const static int st_spec_run = 0x07;
158 const static int st_spec_rdy = 0x13;
159 const static int st_ready = 0x19;
160 const static int active = 0x01;
161 const static int speculative = 0x04;
162 const static int shft_id = 8;
163 const static int shft_fsm0 = 31;
164 const static int shft_fsm1 = 26;
165 const static int shft_fsm2 = 21;
166 const static int shft_fsm3 = 16;
@ MISCREG_QUEUE_CPU_MONDO_TAIL
@ MISCREG_FSR
Floating Point Status Register.
@ MISCREG_QUEUE_DEV_MONDO_HEAD
@ MISCREG_TPC
Privilged Registers.
@ MISCREG_QUEUE_DEV_MONDO_TAIL
BitUnion64(HPSTATE) Bitfield< 0 > tlz
@ MISCREG_QUEUE_NRES_ERROR_TAIL
#define SubBitUnion(name, first, last)
Regular bitfields These define macros for read/write regular bitfield based subbitfields.
EndBitUnion(HPSTATE) BitUnion16(PSTATE) Bitfield< 1 > ie
@ MISCREG_QUEUE_CPU_MONDO_HEAD
@ MISCREG_QUEUE_RES_ERROR_HEAD
EndSubBitUnion(xcc) SubBitUnion(icc
@ MISCREG_SCRATCHPAD_R0
Scratchpad regiscers.
BitUnion16(PciCommandRegister) Bitfield< 15
@ MISCREG_HPSTATE
Hyper privileged registers.
@ MISCREG_ASI
Ancillary State Registers.
@ MISCREG_QUEUE_NRES_ERROR_HEAD
@ MISCREG_QUEUE_RES_ERROR_TAIL
@ MISCREG_MMU_P_CONTEXT
MMU Internal Registers.
Generated on Tue Jun 22 2021 15:28:21 for gem5 by doxygen 1.8.17