Exec: Enable non-ASR access to TIME
This is needed for benchmarking.
This commit is contained in:
@@ -523,6 +523,7 @@ function Maybe#(Trap) checkForException(
|
||||
|| (csr == pack(csrAddrFRM))
|
||||
|| (csr == pack(csrAddrFCSR))
|
||||
|| (csr == pack(csrAddrCYCLE) && !writes_csr)
|
||||
|| (csr == pack(csrAddrTIME) && !writes_csr)
|
||||
|| (csr == pack(csrAddrINSTRET) && !writes_csr);
|
||||
Bool unimplemented = (csr == pack(csrAddrNone)); // Added by Bluespec
|
||||
if (write_deny || !csr_has_priv || unimplemented) begin
|
||||
|
||||
Reference in New Issue
Block a user