Skip to content

Commit

Permalink
Update src/riscv-integration.adoc
Browse files Browse the repository at this point in the history
Co-authored-by: Nathaniel Wesley Filardo <[email protected]>
Signed-off-by: Tariq Kurd <[email protected]>
  • Loading branch information
tariqkurd-repo and nwf authored Dec 6, 2024
1 parent 4b5928a commit 8924587
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/riscv-integration.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -1190,8 +1190,9 @@ accessing memory.

===== Updating CSRs

The procedure below must be used when update a CSR with a capability A, and the CSR cannot
hold all invalid addresses, under the following circumstances:
Some capability-holding CSRs are unable to hold arbitrary addresses.
For a given such CSR, addresses that cannot be stored are termed "invalid".
Some situations may appear to require that the CSR come to hold a capability with an invalid address:

* executing instructions, such as <<CSRRW>>
* hardware updates to CSRs such as storing the <<pcc>> (which becomes capability A) into
Expand Down

0 comments on commit 8924587

Please sign in to comment.