Skip to content

Commit

Permalink
Apply suggestions from PR review
Browse files Browse the repository at this point in the history
Co-authored-by: Samuel Holland <[email protected]>
Co-authored-by: Ved Shanbhogue <[email protected]>
Signed-off-by: Ravi Sahita <[email protected]>
  • Loading branch information
3 people authored Oct 3, 2024
1 parent 52f7209 commit 60bfc05
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions chapter3.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,7 @@ subsequent to the `MFENCE.SPA`
=== Extension to behavior of SFENCE.VMA and HFENCE.VMA

The behavior of the SFENCE.VMA and the HFENCE.VMA instructions are affected when
supervisor domains are used by the M-mode RDSM.
the Smsdid extension is implemented.

When SFENCE.VMA is used within a supervisor domain, the virtual-address argument
is a virtual address with either the ASID being a S/HS-level ASID (V=0), or a
Expand All @@ -264,7 +264,7 @@ with subsequent HS-level address translations.

When V=1, the virtual-address argument to SFENCE.VMA is a guest virtual address
within the current virtual machine, and the ASID argument is a VS-level ASID
within the current virtual machine. The current virtual machine is identified by
within the current virtual machine. The current virtual machine is identified by the combination of
the SDID field of the CSR mttp, the VMID field of CSR hgatp, and the effective
ASID can be considered to be the combination of this SDID and VMID with the
VS-level ASID. The SFENCE.VMA instruction orders stores only to the VS-level
Expand Down

0 comments on commit 60bfc05

Please sign in to comment.