gem5  v20.1.0.0
Namespaces | Enumerations | Functions | Variables
miscregs.hh File Reference
#include "base/bitunion.hh"
#include "base/types.hh"

Go to the source code of this file.

Namespaces

 SparcISA
 

Enumerations

enum  SparcISA::MiscRegIndex {
  SparcISA::MISCREG_ASI, SparcISA::MISCREG_TICK, SparcISA::MISCREG_FPRS, SparcISA::MISCREG_PCR,
  SparcISA::MISCREG_PIC, SparcISA::MISCREG_GSR, SparcISA::MISCREG_SOFTINT_SET, SparcISA::MISCREG_SOFTINT_CLR,
  SparcISA::MISCREG_SOFTINT, SparcISA::MISCREG_TICK_CMPR, SparcISA::MISCREG_STICK, SparcISA::MISCREG_STICK_CMPR,
  SparcISA::MISCREG_TPC, SparcISA::MISCREG_TNPC, SparcISA::MISCREG_TSTATE, SparcISA::MISCREG_TT,
  SparcISA::MISCREG_PRIVTICK, SparcISA::MISCREG_TBA, SparcISA::MISCREG_PSTATE, SparcISA::MISCREG_TL,
  SparcISA::MISCREG_PIL, SparcISA::MISCREG_CWP, SparcISA::MISCREG_GL, SparcISA::MISCREG_HPSTATE,
  SparcISA::MISCREG_HTSTATE, SparcISA::MISCREG_HINTP, SparcISA::MISCREG_HTBA, SparcISA::MISCREG_HVER,
  SparcISA::MISCREG_STRAND_STS_REG, SparcISA::MISCREG_HSTICK_CMPR, SparcISA::MISCREG_FSR, SparcISA::MISCREG_MMU_P_CONTEXT,
  SparcISA::MISCREG_MMU_S_CONTEXT, SparcISA::MISCREG_MMU_PART_ID, SparcISA::MISCREG_MMU_LSU_CTRL, SparcISA::MISCREG_SCRATCHPAD_R0,
  SparcISA::MISCREG_SCRATCHPAD_R1, SparcISA::MISCREG_SCRATCHPAD_R2, SparcISA::MISCREG_SCRATCHPAD_R3, SparcISA::MISCREG_SCRATCHPAD_R4,
  SparcISA::MISCREG_SCRATCHPAD_R5, SparcISA::MISCREG_SCRATCHPAD_R6, SparcISA::MISCREG_SCRATCHPAD_R7, SparcISA::MISCREG_QUEUE_CPU_MONDO_HEAD,
  SparcISA::MISCREG_QUEUE_CPU_MONDO_TAIL, SparcISA::MISCREG_QUEUE_DEV_MONDO_HEAD, SparcISA::MISCREG_QUEUE_DEV_MONDO_TAIL, SparcISA::MISCREG_QUEUE_RES_ERROR_HEAD,
  SparcISA::MISCREG_QUEUE_RES_ERROR_TAIL, SparcISA::MISCREG_QUEUE_NRES_ERROR_HEAD, SparcISA::MISCREG_QUEUE_NRES_ERROR_TAIL, SparcISA::MISCREG_TLB_DATA,
  SparcISA::MISCREG_NUMMISCREGS
}
 

Functions

 SparcISA::BitUnion64 (HPSTATE) Bitfield< 0 > tlz
 
 SparcISA::EndBitUnion (HPSTATE) BitUnion16(PSTATE) Bitfield< 1 > ie
 
 SparcISA::EndBitUnion (PSTATE) BitUnion8(CCR) SubBitUnion(xcc
 
 SparcISA::EndSubBitUnion (xcc) SubBitUnion(icc
 
 SparcISA::EndSubBitUnion (icc) EndBitUnion(CCR) struct STS
 

Variables

Bitfield< 2 > SparcISA::hpriv
 
Bitfield< 5 > SparcISA::red
 
Bitfield< 10 > SparcISA::ibe
 
Bitfield< 11 > SparcISA::id
 
Bitfield< 2 > SparcISA::priv
 
Bitfield< 3 > SparcISA::am
 
Bitfield< 4 > SparcISA::pef
 
Bitfield< 7, 6 > SparcISA::mm
 
Bitfield< 8 > SparcISA::tle
 
Bitfield< 9 > SparcISA::cle
 
Bitfield< 10 > SparcISA::pid0
 
Bitfield< 11 > SparcISA::pid1
 
Bitfield< 7 > SparcISA::n
 
Bitfield< 6 > SparcISA::z
 
Bitfield< 5 > SparcISA::v
 
Bitfield< 4 > SparcISA::c
 
const int SparcISA::NumMiscRegs = MISCREG_NUMMISCREGS
 

Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17