Skip to content

Commit

Permalink
Remove Zam exclusion
Browse files Browse the repository at this point in the history
For two reasons:
- Zam is no longer a thing; it has been replaced by the misaligned atomicity
granule PMA.
- We actually want misaligned Zalasr instructions within a misaligned
atomicity granule to be supported, as is the case with AMOs.
  • Loading branch information
aswaterman committed Oct 2, 2024
1 parent 118e594 commit e78b52b
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion chapter2.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ This load must have the ordering annotation _aq_, and may have ordering annotati
The address held in _rs1_ should be naturally aligned to the size of the operand.
If the address is not naturally aligned, an address-misaligned exception or an access-fault exception will be generated.
The access-fault exception can be generated for a memory access that would otherwise be able to complete except for the misalignment, if the misaligned access should not be emulated.
If the Zam standard extension is implemented, the address is not required to be aligned and the weaker atomicity guarantee provided by Zam applies.
The versions without the _aq_ bit set are RESERVED.
RV32 shall not implement the d and q variants and RV64 shall not implement the q variant.

Expand Down

0 comments on commit e78b52b

Please sign in to comment.