diff options
Diffstat (limited to 'src/priv-cfi.adoc')
-rw-r--r-- | src/priv-cfi.adoc | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/priv-cfi.adoc b/src/priv-cfi.adoc index 082ceb7..278c7f4 100644 --- a/src/priv-cfi.adoc +++ b/src/priv-cfi.adoc @@ -271,17 +271,6 @@ of as "store/AMO/SS" exceptions, indicating that the trapping instruction is either a store, an AMO, or a shadow stack instruction. ==== -[NOTE] -==== -The H (hypervisor) extension specifies that when a guest-page fault is caused by -an implicit memory access of VS-stage address translation, the reported -exception is either a load or store/AMO guest-page fault based not on the -original instruction type but rather on whether the memory access attempted for -VS-stage translation was a read or a write of memory. VS-stage address -translation can thus cause a shadow stack instruction to raise a load -guest-page-fault exception. -==== - Shadow stack instructions are restricted to accessing shadow stack (`pte.xwr=010b`) pages. Should a shadow stack instruction access a page that is not designated as a shadow stack page and is not marked as read-only |