Skip to content

Commit

Permalink
Merge pull request #10 from riscv/bugfix-not-about-atomicity
Browse files Browse the repository at this point in the history
Updating note on cracking/atomicity
  • Loading branch information
christian-herber-nxp authored Apr 15, 2024
2 parents 026036a + 86ea400 commit 6cb11ae
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion zilsd.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The Zilsd extension adds the following RV32-only instructions:

[NOTE]
====
Implementations may need to crack these instructions, and perform to memory operations in sequence. Therefore, implementations are not required to ensure atomicity in loading/storing to/from the individual registers relating to a 64-bit operand.
Implementations may need to crack these instructions, and perform to memory operations in sequence. Therefore, implementations are not required to ensure atomicity when storing to memory. Still, writing to the individual registers relating to a 64-bit operand of a load must happen atomically to ensure fault handling is possible.
====

=== Compressed Load/Store pair instructions
Expand Down

0 comments on commit 6cb11ae

Please sign in to comment.