Update CSR names to fullish standard names.

This commit is contained in:
jon
2020-12-02 10:18:25 +00:00
parent 742c4c5c92
commit e99e1e6274
2 changed files with 64 additions and 61 deletions

View File

@@ -809,8 +809,8 @@ module mkCsrFile #(Data hartid)(CsrFile);
Reg#(Data) ret = readOnlyReg(64'b0);
`ifdef PERFORMANCE_MONITORING
let c = csr.addr;
if ((csrAddrMHPMCNT3.addr <= c) && (c <= csrAddrMHPMCNT31.addr))
ret = perf_counters.counter_vec[c-csrAddrMHPMCNT3.addr];
if ((csrAddrMHPMCOUNTER3.addr <= c) && (c <= csrAddrMHPMCOUNTER31.addr))
ret = perf_counters.counter_vec[c-csrAddrMHPMCOUNTER3.addr];
if ((csrAddrMHPMEVENT3.addr <= c) && (c <= csrAddrMHPMEVENT31.addr))
ret = perf_counters.event_vec[c - csrAddrMHPMEVENT3.addr];
`endif
@@ -855,6 +855,9 @@ module mkCsrFile #(Data hartid)(CsrFile);
csrAddrMIMPID: mimpid_csr;
csrAddrMHARTID: mhartid_csr;
csrAddrMCCSR: csr_capcause(mccsr_reg);
`ifdef PERFORMANCE_MONITORING
csrAddrMCOUNTERINHIBIT: perf_counters.inhibit;
`endif
`ifdef SECURITY
csrAddrMEVBASE: mevbase_csr;
csrAddrMEVMASK: mevmask_csr;

View File

@@ -39,67 +39,67 @@
`CSR(MINSTRET, 12'hb02)
`ifdef PERFORMANCE_MONITORING
`CSR(HPMCNT3, 12'hc03)
`CSR(HPMCNT4, 12'hc04)
`CSR(HPMCNT5, 12'hc05)
`CSR(HPMCNT6, 12'hc06)
`CSR(HPMCNT7, 12'hc07)
`CSR(HPMCNT8, 12'hc08)
`CSR(HPMCNT9, 12'hc09)
`CSR(HPMCNT10, 12'hc0a)
`CSR(HPMCNT11, 12'hc0b)
`CSR(HPMCNT12, 12'hc0c)
`CSR(HPMCNT13, 12'hc0d)
`CSR(HPMCNT14, 12'hc0e)
`CSR(HPMCNT15, 12'hc0f)
`CSR(HPMCNT16, 12'hc10)
`CSR(HPMCNT17, 12'hc11)
`CSR(HPMCNT18, 12'hc12)
`CSR(HPMCNT19, 12'hc13)
`CSR(HPMCNT20, 12'hc14)
`CSR(HPMCNT21, 12'hc15)
`CSR(HPMCNT22, 12'hc16)
`CSR(HPMCNT23, 12'hc17)
`CSR(HPMCNT24, 12'hc18)
`CSR(HPMCNT25, 12'hc19)
`CSR(HPMCNT26, 12'hc1a)
`CSR(HPMCNT27, 12'hc1b)
`CSR(HPMCNT28, 12'hc1c)
`CSR(HPMCNT29, 12'hc1d)
`CSR(HPMCNT30, 12'hc1e)
`CSR(HPMCNT31, 12'hc1f)
`CSR(HPMCOUNTER3, 12'hc03)
`CSR(HPMCOUNTER4, 12'hc04)
`CSR(HPMCOUNTER5, 12'hc05)
`CSR(HPMCOUNTER6, 12'hc06)
`CSR(HPMCOUNTER7, 12'hc07)
`CSR(HPMCOUNTER8, 12'hc08)
`CSR(HPMCOUNTER9, 12'hc09)
`CSR(HPMCOUNTER10, 12'hc0a)
`CSR(HPMCOUNTER11, 12'hc0b)
`CSR(HPMCOUNTER12, 12'hc0c)
`CSR(HPMCOUNTER13, 12'hc0d)
`CSR(HPMCOUNTER14, 12'hc0e)
`CSR(HPMCOUNTER15, 12'hc0f)
`CSR(HPMCOUNTER16, 12'hc10)
`CSR(HPMCOUNTER17, 12'hc11)
`CSR(HPMCOUNTER18, 12'hc12)
`CSR(HPMCOUNTER19, 12'hc13)
`CSR(HPMCOUNTER20, 12'hc14)
`CSR(HPMCOUNTER21, 12'hc15)
`CSR(HPMCOUNTER22, 12'hc16)
`CSR(HPMCOUNTER23, 12'hc17)
`CSR(HPMCOUNTER24, 12'hc18)
`CSR(HPMCOUNTER25, 12'hc19)
`CSR(HPMCOUNTER26, 12'hc1a)
`CSR(HPMCOUNTER27, 12'hc1b)
`CSR(HPMCOUNTER28, 12'hc1c)
`CSR(HPMCOUNTER29, 12'hc1d)
`CSR(HPMCOUNTER30, 12'hc1e)
`CSR(HPMCOUNTER31, 12'hc1f)
`CSR(MHPMCNT3, 12'hb03)
`CSR(MHPMCNT4, 12'hb04)
`CSR(MHPMCNT5, 12'hb05)
`CSR(MHPMCNT6, 12'hb06)
`CSR(MHPMCNT7, 12'hb07)
`CSR(MHPMCNT8, 12'hb08)
`CSR(MHPMCNT9, 12'hb09)
`CSR(MHPMCNT10, 12'hb0a)
`CSR(MHPMCNT11, 12'hb0b)
`CSR(MHPMCNT12, 12'hb0c)
`CSR(MHPMCNT13, 12'hb0d)
`CSR(MHPMCNT14, 12'hb0e)
`CSR(MHPMCNT15, 12'hb0f)
`CSR(MHPMCNT16, 12'hb10)
`CSR(MHPMCNT17, 12'hb11)
`CSR(MHPMCNT18, 12'hb12)
`CSR(MHPMCNT19, 12'hb13)
`CSR(MHPMCNT20, 12'hb14)
`CSR(MHPMCNT21, 12'hb15)
`CSR(MHPMCNT22, 12'hb16)
`CSR(MHPMCNT23, 12'hb17)
`CSR(MHPMCNT24, 12'hb18)
`CSR(MHPMCNT25, 12'hb19)
`CSR(MHPMCNT26, 12'hb1a)
`CSR(MHPMCNT27, 12'hb1b)
`CSR(MHPMCNT28, 12'hb1c)
`CSR(MHPMCNT29, 12'hb1d)
`CSR(MHPMCNT30, 12'hb1e)
`CSR(MHPMCNT31, 12'hb1f)
`CSR(MHPMCOUNTER3, 12'hb03)
`CSR(MHPMCOUNTER4, 12'hb04)
`CSR(MHPMCOUNTER5, 12'hb05)
`CSR(MHPMCOUNTER6, 12'hb06)
`CSR(MHPMCOUNTER7, 12'hb07)
`CSR(MHPMCOUNTER8, 12'hb08)
`CSR(MHPMCOUNTER9, 12'hb09)
`CSR(MHPMCOUNTER10, 12'hb0a)
`CSR(MHPMCOUNTER11, 12'hb0b)
`CSR(MHPMCOUNTER12, 12'hb0c)
`CSR(MHPMCOUNTER13, 12'hb0d)
`CSR(MHPMCOUNTER14, 12'hb0e)
`CSR(MHPMCOUNTER15, 12'hb0f)
`CSR(MHPMCOUNTER16, 12'hb10)
`CSR(MHPMCOUNTER17, 12'hb11)
`CSR(MHPMCOUNTER18, 12'hb12)
`CSR(MHPMCOUNTER19, 12'hb13)
`CSR(MHPMCOUNTER20, 12'hb14)
`CSR(MHPMCOUNTER21, 12'hb15)
`CSR(MHPMCOUNTER22, 12'hb16)
`CSR(MHPMCOUNTER23, 12'hb17)
`CSR(MHPMCOUNTER24, 12'hb18)
`CSR(MHPMCOUNTER25, 12'hb19)
`CSR(MHPMCOUNTER26, 12'hb1a)
`CSR(MHPMCOUNTER27, 12'hb1b)
`CSR(MHPMCOUNTER28, 12'hb1c)
`CSR(MHPMCOUNTER29, 12'hb1d)
`CSR(MHPMCOUNTER30, 12'hb1e)
`CSR(MHPMCOUNTER31, 12'hb1f)
`CSR(MCNTIHB, 12'h320) // Machine Counter-Inhibit
`CSR(MCOUNTERINHIBIT, 12'h320) // Machine Counter-Inhibit
`CSR(MHPMEVENT3, 12'h323)
`CSR(MHPMEVENT4, 12'h324)