|
|
|
@ -1404,7 +1404,10 @@ reg_t processor_t::get_csr(int which) |
|
|
|
return state.minstret >> 32; |
|
|
|
break; |
|
|
|
case CSR_SCOUNTEREN: return state.scounteren; |
|
|
|
case CSR_MCOUNTEREN: return state.mcounteren; |
|
|
|
case CSR_MCOUNTEREN: |
|
|
|
if (!supports_extension('U')) |
|
|
|
break; |
|
|
|
return state.mcounteren; |
|
|
|
case CSR_MCOUNTINHIBIT: return 0; |
|
|
|
case CSR_SSTATUS: { |
|
|
|
reg_t mask = SSTATUS_SIE | SSTATUS_SPIE | SSTATUS_SPP | SSTATUS_FS |
|
|
|
|