gem5  v22.1.0.0
Public Member Functions | Public Attributes | List of all members
gem5::MipsISA::CoreSpecific Struct Reference

#include <types.hh>

Public Member Functions

 CoreSpecific ()
 

Public Attributes

unsigned CP0_IntCtl_IPTI
 
unsigned CP0_IntCtl_IPPCI
 
unsigned CP0_SrsCtl_HSS
 
unsigned CP0_PRId_CompanyOptions
 
unsigned CP0_PRId_CompanyID
 
unsigned CP0_PRId_ProcessorID
 
unsigned CP0_PRId_Revision
 
unsigned CP0_EBase_CPUNum
 
unsigned CP0_Config_BE
 
unsigned CP0_Config_AT
 
unsigned CP0_Config_AR
 
unsigned CP0_Config_MT
 
unsigned CP0_Config_VI
 
unsigned CP0_Config1_M
 
unsigned CP0_Config1_MMU
 
unsigned CP0_Config1_IS
 
unsigned CP0_Config1_IL
 
unsigned CP0_Config1_IA
 
unsigned CP0_Config1_DS
 
unsigned CP0_Config1_DL
 
unsigned CP0_Config1_DA
 
bool CP0_Config1_C2
 
bool CP0_Config1_MD
 
bool CP0_Config1_PC
 
bool CP0_Config1_WR
 
bool CP0_Config1_CA
 
bool CP0_Config1_EP
 
bool CP0_Config1_FP
 
bool CP0_Config2_M
 
unsigned CP0_Config2_TU
 
unsigned CP0_Config2_TS
 
unsigned CP0_Config2_TL
 
unsigned CP0_Config2_TA
 
unsigned CP0_Config2_SU
 
unsigned CP0_Config2_SS
 
unsigned CP0_Config2_SL
 
unsigned CP0_Config2_SA
 
bool CP0_Config3_M
 
bool CP0_Config3_DSPP
 
bool CP0_Config3_LPA
 
bool CP0_Config3_VEIC
 
bool CP0_Config3_VInt
 
bool CP0_Config3_SP
 
bool CP0_Config3_MT
 
bool CP0_Config3_SM
 
bool CP0_Config3_TL
 
bool CP0_WatchHi_M
 
bool CP0_PerfCtr_M
 
bool CP0_PerfCtr_W
 
unsigned CP0_PRId
 
unsigned CP0_Config
 
unsigned CP0_Config1
 
unsigned CP0_Config2
 
unsigned CP0_Config3
 

Detailed Description

Definition at line 79 of file types.hh.

Constructor & Destructor Documentation

◆ CoreSpecific()

gem5::MipsISA::CoreSpecific::CoreSpecific ( )
inline

Definition at line 81 of file types.hh.

Member Data Documentation

◆ CP0_Config

unsigned gem5::MipsISA::CoreSpecific::CP0_Config

Definition at line 161 of file types.hh.

◆ CP0_Config1

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1

Definition at line 162 of file types.hh.

◆ CP0_Config1_C2

bool gem5::MipsISA::CoreSpecific::CP0_Config1_C2

Definition at line 128 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_CA

bool gem5::MipsISA::CoreSpecific::CP0_Config1_CA

Definition at line 132 of file types.hh.

◆ CP0_Config1_DA

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_DA

Definition at line 127 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_DL

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_DL

Definition at line 126 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_DS

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_DS

Definition at line 125 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_EP

bool gem5::MipsISA::CoreSpecific::CP0_Config1_EP

Definition at line 133 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_FP

bool gem5::MipsISA::CoreSpecific::CP0_Config1_FP

Definition at line 134 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_IA

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_IA

Definition at line 124 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_IL

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_IL

Definition at line 123 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_IS

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_IS

Definition at line 122 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_M

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_M

Definition at line 120 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_MD

bool gem5::MipsISA::CoreSpecific::CP0_Config1_MD

Definition at line 129 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_MMU

unsigned gem5::MipsISA::CoreSpecific::CP0_Config1_MMU

Definition at line 121 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_PC

bool gem5::MipsISA::CoreSpecific::CP0_Config1_PC

Definition at line 130 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config1_WR

bool gem5::MipsISA::CoreSpecific::CP0_Config1_WR

Definition at line 131 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2

Definition at line 163 of file types.hh.

◆ CP0_Config2_M

bool gem5::MipsISA::CoreSpecific::CP0_Config2_M

Definition at line 135 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_SA

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_SA

Definition at line 143 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_SL

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_SL

Definition at line 142 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_SS

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_SS

Definition at line 141 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_SU

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_SU

Definition at line 140 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_TA

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_TA

Definition at line 139 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_TL

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_TL

Definition at line 138 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_TS

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_TS

Definition at line 137 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config2_TU

unsigned gem5::MipsISA::CoreSpecific::CP0_Config2_TU

Definition at line 136 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3

unsigned gem5::MipsISA::CoreSpecific::CP0_Config3

Definition at line 164 of file types.hh.

◆ CP0_Config3_DSPP

bool gem5::MipsISA::CoreSpecific::CP0_Config3_DSPP

Definition at line 145 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3_LPA

bool gem5::MipsISA::CoreSpecific::CP0_Config3_LPA

Definition at line 146 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3_M

bool gem5::MipsISA::CoreSpecific::CP0_Config3_M

Definition at line 144 of file types.hh.

◆ CP0_Config3_MT

bool gem5::MipsISA::CoreSpecific::CP0_Config3_MT

Definition at line 150 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3_SM

bool gem5::MipsISA::CoreSpecific::CP0_Config3_SM

Definition at line 151 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3_SP

bool gem5::MipsISA::CoreSpecific::CP0_Config3_SP

Definition at line 149 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3_TL

bool gem5::MipsISA::CoreSpecific::CP0_Config3_TL

Definition at line 152 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3_VEIC

bool gem5::MipsISA::CoreSpecific::CP0_Config3_VEIC

Definition at line 147 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config3_VInt

bool gem5::MipsISA::CoreSpecific::CP0_Config3_VInt

Definition at line 148 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config_AR

unsigned gem5::MipsISA::CoreSpecific::CP0_Config_AR

Definition at line 117 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config_AT

unsigned gem5::MipsISA::CoreSpecific::CP0_Config_AT

Definition at line 116 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config_BE

unsigned gem5::MipsISA::CoreSpecific::CP0_Config_BE

Definition at line 115 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config_MT

unsigned gem5::MipsISA::CoreSpecific::CP0_Config_MT

Definition at line 118 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_Config_VI

unsigned gem5::MipsISA::CoreSpecific::CP0_Config_VI

Definition at line 119 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_EBase_CPUNum

unsigned gem5::MipsISA::CoreSpecific::CP0_EBase_CPUNum

Definition at line 113 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_IntCtl_IPPCI

unsigned gem5::MipsISA::CoreSpecific::CP0_IntCtl_IPPCI

Definition at line 107 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_IntCtl_IPTI

unsigned gem5::MipsISA::CoreSpecific::CP0_IntCtl_IPTI

Definition at line 106 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_PerfCtr_M

bool gem5::MipsISA::CoreSpecific::CP0_PerfCtr_M

Definition at line 155 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_PerfCtr_W

bool gem5::MipsISA::CoreSpecific::CP0_PerfCtr_W

Definition at line 156 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_PRId

unsigned gem5::MipsISA::CoreSpecific::CP0_PRId

Definition at line 160 of file types.hh.

◆ CP0_PRId_CompanyID

unsigned gem5::MipsISA::CoreSpecific::CP0_PRId_CompanyID

Definition at line 110 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_PRId_CompanyOptions

unsigned gem5::MipsISA::CoreSpecific::CP0_PRId_CompanyOptions

Definition at line 109 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_PRId_ProcessorID

unsigned gem5::MipsISA::CoreSpecific::CP0_PRId_ProcessorID

Definition at line 111 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_PRId_Revision

unsigned gem5::MipsISA::CoreSpecific::CP0_PRId_Revision

Definition at line 112 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_SrsCtl_HSS

unsigned gem5::MipsISA::CoreSpecific::CP0_SrsCtl_HSS

Definition at line 108 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().

◆ CP0_WatchHi_M

bool gem5::MipsISA::CoreSpecific::CP0_WatchHi_M

Definition at line 154 of file types.hh.

Referenced by gem5::MipsISA::ISA::configCP().


The documentation for this struct was generated from the following file:

Generated on Wed Dec 21 2022 10:24:17 for gem5 by doxygen 1.9.1