enum | gem5::RiscvISA::MiscRegIndex {
gem5::RiscvISA::MISCREG_PRV = 0
, gem5::RiscvISA::MISCREG_ISA
, gem5::RiscvISA::MISCREG_VENDORID
, gem5::RiscvISA::MISCREG_ARCHID
,
gem5::RiscvISA::MISCREG_IMPID
, gem5::RiscvISA::MISCREG_HARTID
, gem5::RiscvISA::MISCREG_STATUS
, gem5::RiscvISA::MISCREG_IP
,
gem5::RiscvISA::MISCREG_IE
, gem5::RiscvISA::MISCREG_CYCLE
, gem5::RiscvISA::MISCREG_TIME
, gem5::RiscvISA::MISCREG_INSTRET
,
gem5::RiscvISA::MISCREG_HPMCOUNTER03
, gem5::RiscvISA::MISCREG_HPMCOUNTER04
, gem5::RiscvISA::MISCREG_HPMCOUNTER05
, gem5::RiscvISA::MISCREG_HPMCOUNTER06
,
gem5::RiscvISA::MISCREG_HPMCOUNTER07
, gem5::RiscvISA::MISCREG_HPMCOUNTER08
, gem5::RiscvISA::MISCREG_HPMCOUNTER09
, gem5::RiscvISA::MISCREG_HPMCOUNTER10
,
gem5::RiscvISA::MISCREG_HPMCOUNTER11
, gem5::RiscvISA::MISCREG_HPMCOUNTER12
, gem5::RiscvISA::MISCREG_HPMCOUNTER13
, gem5::RiscvISA::MISCREG_HPMCOUNTER14
,
gem5::RiscvISA::MISCREG_HPMCOUNTER15
, gem5::RiscvISA::MISCREG_HPMCOUNTER16
, gem5::RiscvISA::MISCREG_HPMCOUNTER17
, gem5::RiscvISA::MISCREG_HPMCOUNTER18
,
gem5::RiscvISA::MISCREG_HPMCOUNTER19
, gem5::RiscvISA::MISCREG_HPMCOUNTER20
, gem5::RiscvISA::MISCREG_HPMCOUNTER21
, gem5::RiscvISA::MISCREG_HPMCOUNTER22
,
gem5::RiscvISA::MISCREG_HPMCOUNTER23
, gem5::RiscvISA::MISCREG_HPMCOUNTER24
, gem5::RiscvISA::MISCREG_HPMCOUNTER25
, gem5::RiscvISA::MISCREG_HPMCOUNTER26
,
gem5::RiscvISA::MISCREG_HPMCOUNTER27
, gem5::RiscvISA::MISCREG_HPMCOUNTER28
, gem5::RiscvISA::MISCREG_HPMCOUNTER29
, gem5::RiscvISA::MISCREG_HPMCOUNTER30
,
gem5::RiscvISA::MISCREG_HPMCOUNTER31
, gem5::RiscvISA::MISCREG_HPMEVENT03
, gem5::RiscvISA::MISCREG_HPMEVENT04
, gem5::RiscvISA::MISCREG_HPMEVENT05
,
gem5::RiscvISA::MISCREG_HPMEVENT06
, gem5::RiscvISA::MISCREG_HPMEVENT07
, gem5::RiscvISA::MISCREG_HPMEVENT08
, gem5::RiscvISA::MISCREG_HPMEVENT09
,
gem5::RiscvISA::MISCREG_HPMEVENT10
, gem5::RiscvISA::MISCREG_HPMEVENT11
, gem5::RiscvISA::MISCREG_HPMEVENT12
, gem5::RiscvISA::MISCREG_HPMEVENT13
,
gem5::RiscvISA::MISCREG_HPMEVENT14
, gem5::RiscvISA::MISCREG_HPMEVENT15
, gem5::RiscvISA::MISCREG_HPMEVENT16
, gem5::RiscvISA::MISCREG_HPMEVENT17
,
gem5::RiscvISA::MISCREG_HPMEVENT18
, gem5::RiscvISA::MISCREG_HPMEVENT19
, gem5::RiscvISA::MISCREG_HPMEVENT20
, gem5::RiscvISA::MISCREG_HPMEVENT21
,
gem5::RiscvISA::MISCREG_HPMEVENT22
, gem5::RiscvISA::MISCREG_HPMEVENT23
, gem5::RiscvISA::MISCREG_HPMEVENT24
, gem5::RiscvISA::MISCREG_HPMEVENT25
,
gem5::RiscvISA::MISCREG_HPMEVENT26
, gem5::RiscvISA::MISCREG_HPMEVENT27
, gem5::RiscvISA::MISCREG_HPMEVENT28
, gem5::RiscvISA::MISCREG_HPMEVENT29
,
gem5::RiscvISA::MISCREG_HPMEVENT30
, gem5::RiscvISA::MISCREG_HPMEVENT31
, gem5::RiscvISA::MISCREG_TSELECT
, gem5::RiscvISA::MISCREG_TDATA1
,
gem5::RiscvISA::MISCREG_TDATA2
, gem5::RiscvISA::MISCREG_TDATA3
, gem5::RiscvISA::MISCREG_DCSR
, gem5::RiscvISA::MISCREG_DPC
,
gem5::RiscvISA::MISCREG_DSCRATCH
, gem5::RiscvISA::MISCREG_MEDELEG
, gem5::RiscvISA::MISCREG_MIDELEG
, gem5::RiscvISA::MISCREG_MTVEC
,
gem5::RiscvISA::MISCREG_MCOUNTEREN
, gem5::RiscvISA::MISCREG_MSCRATCH
, gem5::RiscvISA::MISCREG_MEPC
, gem5::RiscvISA::MISCREG_MCAUSE
,
gem5::RiscvISA::MISCREG_MTVAL
, gem5::RiscvISA::MISCREG_PMPCFG0
, gem5::RiscvISA::MISCREG_PMPCFG2
, gem5::RiscvISA::MISCREG_PMPADDR00
,
gem5::RiscvISA::MISCREG_PMPADDR01
, gem5::RiscvISA::MISCREG_PMPADDR02
, gem5::RiscvISA::MISCREG_PMPADDR03
, gem5::RiscvISA::MISCREG_PMPADDR04
,
gem5::RiscvISA::MISCREG_PMPADDR05
, gem5::RiscvISA::MISCREG_PMPADDR06
, gem5::RiscvISA::MISCREG_PMPADDR07
, gem5::RiscvISA::MISCREG_PMPADDR08
,
gem5::RiscvISA::MISCREG_PMPADDR09
, gem5::RiscvISA::MISCREG_PMPADDR10
, gem5::RiscvISA::MISCREG_PMPADDR11
, gem5::RiscvISA::MISCREG_PMPADDR12
,
gem5::RiscvISA::MISCREG_PMPADDR13
, gem5::RiscvISA::MISCREG_PMPADDR14
, gem5::RiscvISA::MISCREG_PMPADDR15
, gem5::RiscvISA::MISCREG_SEDELEG
,
gem5::RiscvISA::MISCREG_SIDELEG
, gem5::RiscvISA::MISCREG_STVEC
, gem5::RiscvISA::MISCREG_SCOUNTEREN
, gem5::RiscvISA::MISCREG_SSCRATCH
,
gem5::RiscvISA::MISCREG_SEPC
, gem5::RiscvISA::MISCREG_SCAUSE
, gem5::RiscvISA::MISCREG_STVAL
, gem5::RiscvISA::MISCREG_SATP
,
gem5::RiscvISA::MISCREG_UTVEC
, gem5::RiscvISA::MISCREG_USCRATCH
, gem5::RiscvISA::MISCREG_UEPC
, gem5::RiscvISA::MISCREG_UCAUSE
,
gem5::RiscvISA::MISCREG_UTVAL
, gem5::RiscvISA::MISCREG_FFLAGS
, gem5::RiscvISA::MISCREG_FRM
, gem5::RiscvISA::MISCREG_NMIVEC
,
gem5::RiscvISA::MISCREG_NMIE
, gem5::RiscvISA::MISCREG_NMIP
, gem5::RiscvISA::NUM_MISCREGS
} |
enum | gem5::RiscvISA::CSRIndex {
gem5::RiscvISA::CSR_USTATUS = 0x000
, gem5::RiscvISA::CSR_UIE = 0x004
, gem5::RiscvISA::CSR_UTVEC = 0x005
, gem5::RiscvISA::CSR_USCRATCH = 0x040
,
gem5::RiscvISA::CSR_UEPC = 0x041
, gem5::RiscvISA::CSR_UCAUSE = 0x042
, gem5::RiscvISA::CSR_UTVAL = 0x043
, gem5::RiscvISA::CSR_UIP = 0x044
,
gem5::RiscvISA::CSR_FFLAGS = 0x001
, gem5::RiscvISA::CSR_FRM = 0x002
, gem5::RiscvISA::CSR_FCSR = 0x003
, gem5::RiscvISA::CSR_CYCLE = 0xC00
,
gem5::RiscvISA::CSR_TIME = 0xC01
, gem5::RiscvISA::CSR_INSTRET = 0xC02
, gem5::RiscvISA::CSR_HPMCOUNTER03 = 0xC03
, gem5::RiscvISA::CSR_HPMCOUNTER04 = 0xC04
,
gem5::RiscvISA::CSR_HPMCOUNTER05 = 0xC05
, gem5::RiscvISA::CSR_HPMCOUNTER06 = 0xC06
, gem5::RiscvISA::CSR_HPMCOUNTER07 = 0xC07
, gem5::RiscvISA::CSR_HPMCOUNTER08 = 0xC08
,
gem5::RiscvISA::CSR_HPMCOUNTER09 = 0xC09
, gem5::RiscvISA::CSR_HPMCOUNTER10 = 0xC0A
, gem5::RiscvISA::CSR_HPMCOUNTER11 = 0xC0B
, gem5::RiscvISA::CSR_HPMCOUNTER12 = 0xC0C
,
gem5::RiscvISA::CSR_HPMCOUNTER13 = 0xC0D
, gem5::RiscvISA::CSR_HPMCOUNTER14 = 0xC0E
, gem5::RiscvISA::CSR_HPMCOUNTER15 = 0xC0F
, gem5::RiscvISA::CSR_HPMCOUNTER16 = 0xC10
,
gem5::RiscvISA::CSR_HPMCOUNTER17 = 0xC11
, gem5::RiscvISA::CSR_HPMCOUNTER18 = 0xC12
, gem5::RiscvISA::CSR_HPMCOUNTER19 = 0xC13
, gem5::RiscvISA::CSR_HPMCOUNTER20 = 0xC14
,
gem5::RiscvISA::CSR_HPMCOUNTER21 = 0xC15
, gem5::RiscvISA::CSR_HPMCOUNTER22 = 0xC16
, gem5::RiscvISA::CSR_HPMCOUNTER23 = 0xC17
, gem5::RiscvISA::CSR_HPMCOUNTER24 = 0xC18
,
gem5::RiscvISA::CSR_HPMCOUNTER25 = 0xC19
, gem5::RiscvISA::CSR_HPMCOUNTER26 = 0xC1A
, gem5::RiscvISA::CSR_HPMCOUNTER27 = 0xC1B
, gem5::RiscvISA::CSR_HPMCOUNTER28 = 0xC1C
,
gem5::RiscvISA::CSR_HPMCOUNTER29 = 0xC1D
, gem5::RiscvISA::CSR_HPMCOUNTER30 = 0xC1E
, gem5::RiscvISA::CSR_HPMCOUNTER31 = 0xC1F
, gem5::RiscvISA::CSR_SSTATUS = 0x100
,
gem5::RiscvISA::CSR_SEDELEG = 0x102
, gem5::RiscvISA::CSR_SIDELEG = 0x103
, gem5::RiscvISA::CSR_SIE = 0x104
, gem5::RiscvISA::CSR_STVEC = 0x105
,
gem5::RiscvISA::CSR_SCOUNTEREN = 0x106
, gem5::RiscvISA::CSR_SSCRATCH = 0x140
, gem5::RiscvISA::CSR_SEPC = 0x141
, gem5::RiscvISA::CSR_SCAUSE = 0x142
,
gem5::RiscvISA::CSR_STVAL = 0x143
, gem5::RiscvISA::CSR_SIP = 0x144
, gem5::RiscvISA::CSR_SATP = 0x180
, gem5::RiscvISA::CSR_MVENDORID = 0xF11
,
gem5::RiscvISA::CSR_MARCHID = 0xF12
, gem5::RiscvISA::CSR_MIMPID = 0xF13
, gem5::RiscvISA::CSR_MHARTID = 0xF14
, gem5::RiscvISA::CSR_MSTATUS = 0x300
,
gem5::RiscvISA::CSR_MISA = 0x301
, gem5::RiscvISA::CSR_MEDELEG = 0x302
, gem5::RiscvISA::CSR_MIDELEG = 0x303
, gem5::RiscvISA::CSR_MIE = 0x304
,
gem5::RiscvISA::CSR_MTVEC = 0x305
, gem5::RiscvISA::CSR_MCOUNTEREN = 0x306
, gem5::RiscvISA::CSR_MSCRATCH = 0x340
, gem5::RiscvISA::CSR_MEPC = 0x341
,
gem5::RiscvISA::CSR_MCAUSE = 0x342
, gem5::RiscvISA::CSR_MTVAL = 0x343
, gem5::RiscvISA::CSR_MIP = 0x344
, gem5::RiscvISA::CSR_PMPCFG0 = 0x3A0
,
gem5::RiscvISA::CSR_PMPCFG2 = 0x3A2
, gem5::RiscvISA::CSR_PMPADDR00 = 0x3B0
, gem5::RiscvISA::CSR_PMPADDR01 = 0x3B1
, gem5::RiscvISA::CSR_PMPADDR02 = 0x3B2
,
gem5::RiscvISA::CSR_PMPADDR03 = 0x3B3
, gem5::RiscvISA::CSR_PMPADDR04 = 0x3B4
, gem5::RiscvISA::CSR_PMPADDR05 = 0x3B5
, gem5::RiscvISA::CSR_PMPADDR06 = 0x3B6
,
gem5::RiscvISA::CSR_PMPADDR07 = 0x3B7
, gem5::RiscvISA::CSR_PMPADDR08 = 0x3B8
, gem5::RiscvISA::CSR_PMPADDR09 = 0x3B9
, gem5::RiscvISA::CSR_PMPADDR10 = 0x3BA
,
gem5::RiscvISA::CSR_PMPADDR11 = 0x3BB
, gem5::RiscvISA::CSR_PMPADDR12 = 0x3BC
, gem5::RiscvISA::CSR_PMPADDR13 = 0x3BD
, gem5::RiscvISA::CSR_PMPADDR14 = 0x3BE
,
gem5::RiscvISA::CSR_PMPADDR15 = 0x3BF
, gem5::RiscvISA::CSR_MCYCLE = 0xB00
, gem5::RiscvISA::CSR_MINSTRET = 0xB02
, gem5::RiscvISA::CSR_MHPMCOUNTER03 = 0xC03
,
gem5::RiscvISA::CSR_MHPMCOUNTER04 = 0xC04
, gem5::RiscvISA::CSR_MHPMCOUNTER05 = 0xC05
, gem5::RiscvISA::CSR_MHPMCOUNTER06 = 0xC06
, gem5::RiscvISA::CSR_MHPMCOUNTER07 = 0xC07
,
gem5::RiscvISA::CSR_MHPMCOUNTER08 = 0xC08
, gem5::RiscvISA::CSR_MHPMCOUNTER09 = 0xC09
, gem5::RiscvISA::CSR_MHPMCOUNTER10 = 0xC0A
, gem5::RiscvISA::CSR_MHPMCOUNTER11 = 0xC0B
,
gem5::RiscvISA::CSR_MHPMCOUNTER12 = 0xC0C
, gem5::RiscvISA::CSR_MHPMCOUNTER13 = 0xC0D
, gem5::RiscvISA::CSR_MHPMCOUNTER14 = 0xC0E
, gem5::RiscvISA::CSR_MHPMCOUNTER15 = 0xC0F
,
gem5::RiscvISA::CSR_MHPMCOUNTER16 = 0xC10
, gem5::RiscvISA::CSR_MHPMCOUNTER17 = 0xC11
, gem5::RiscvISA::CSR_MHPMCOUNTER18 = 0xC12
, gem5::RiscvISA::CSR_MHPMCOUNTER19 = 0xC13
,
gem5::RiscvISA::CSR_MHPMCOUNTER20 = 0xC14
, gem5::RiscvISA::CSR_MHPMCOUNTER21 = 0xC15
, gem5::RiscvISA::CSR_MHPMCOUNTER22 = 0xC16
, gem5::RiscvISA::CSR_MHPMCOUNTER23 = 0xC17
,
gem5::RiscvISA::CSR_MHPMCOUNTER24 = 0xC18
, gem5::RiscvISA::CSR_MHPMCOUNTER25 = 0xC19
, gem5::RiscvISA::CSR_MHPMCOUNTER26 = 0xC1A
, gem5::RiscvISA::CSR_MHPMCOUNTER27 = 0xC1B
,
gem5::RiscvISA::CSR_MHPMCOUNTER28 = 0xC1C
, gem5::RiscvISA::CSR_MHPMCOUNTER29 = 0xC1D
, gem5::RiscvISA::CSR_MHPMCOUNTER30 = 0xC1E
, gem5::RiscvISA::CSR_MHPMCOUNTER31 = 0xC1F
,
gem5::RiscvISA::CSR_MHPMEVENT03 = 0x323
, gem5::RiscvISA::CSR_MHPMEVENT04 = 0x324
, gem5::RiscvISA::CSR_MHPMEVENT05 = 0x325
, gem5::RiscvISA::CSR_MHPMEVENT06 = 0x326
,
gem5::RiscvISA::CSR_MHPMEVENT07 = 0x327
, gem5::RiscvISA::CSR_MHPMEVENT08 = 0x328
, gem5::RiscvISA::CSR_MHPMEVENT09 = 0x329
, gem5::RiscvISA::CSR_MHPMEVENT10 = 0x32A
,
gem5::RiscvISA::CSR_MHPMEVENT11 = 0x32B
, gem5::RiscvISA::CSR_MHPMEVENT12 = 0x32C
, gem5::RiscvISA::CSR_MHPMEVENT13 = 0x32D
, gem5::RiscvISA::CSR_MHPMEVENT14 = 0x32E
,
gem5::RiscvISA::CSR_MHPMEVENT15 = 0x32F
, gem5::RiscvISA::CSR_MHPMEVENT16 = 0x330
, gem5::RiscvISA::CSR_MHPMEVENT17 = 0x331
, gem5::RiscvISA::CSR_MHPMEVENT18 = 0x332
,
gem5::RiscvISA::CSR_MHPMEVENT19 = 0x333
, gem5::RiscvISA::CSR_MHPMEVENT20 = 0x334
, gem5::RiscvISA::CSR_MHPMEVENT21 = 0x335
, gem5::RiscvISA::CSR_MHPMEVENT22 = 0x336
,
gem5::RiscvISA::CSR_MHPMEVENT23 = 0x337
, gem5::RiscvISA::CSR_MHPMEVENT24 = 0x338
, gem5::RiscvISA::CSR_MHPMEVENT25 = 0x339
, gem5::RiscvISA::CSR_MHPMEVENT26 = 0x33A
,
gem5::RiscvISA::CSR_MHPMEVENT27 = 0x33B
, gem5::RiscvISA::CSR_MHPMEVENT28 = 0x33C
, gem5::RiscvISA::CSR_MHPMEVENT29 = 0x33D
, gem5::RiscvISA::CSR_MHPMEVENT30 = 0x33E
,
gem5::RiscvISA::CSR_MHPMEVENT31 = 0x33F
, gem5::RiscvISA::CSR_TSELECT = 0x7A0
, gem5::RiscvISA::CSR_TDATA1 = 0x7A1
, gem5::RiscvISA::CSR_TDATA2 = 0x7A2
,
gem5::RiscvISA::CSR_TDATA3 = 0x7A3
, gem5::RiscvISA::CSR_DCSR = 0x7B0
, gem5::RiscvISA::CSR_DPC = 0x7B1
, gem5::RiscvISA::CSR_DSCRATCH = 0x7B2
} |