Skip to content

Commit

Permalink
Noted that shadow stack encodings introduced by Zicfiss are reserved
Browse files Browse the repository at this point in the history
and not usable for IOMMU use.
  • Loading branch information
ved-rivos committed May 4, 2024
1 parent 5605ce2 commit c8fb1a5
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion iommu_data_structures.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -991,7 +991,9 @@ The process to translate an `IOVA` is as follows:
. Translation process is complete
When checking the `U` bit in a second-stage PTE, the transaction is treated as
not requesting supervisor privilege.
not requesting supervisor privilege. The `pte.xwr=010` encoding, as specified by
the Zicfiss cite:[CFI] extension for the Shadow Stack page type in single-stage
and VS-stage page tables, remains a reserved encoding for IO transactions.
When the translation process reports a fault, and the request is an Untranslated
request or a Translated request, the IOMMU requests the IO bridge to abort the
Expand Down

0 comments on commit c8fb1a5

Please sign in to comment.