Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pointer masking to the privileged ISA manual. #1640

Merged
merged 1 commit into from
Sep 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions src/hypervisor.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -652,9 +652,7 @@ The definition of the CBZE field is furnished by the Zicboz extension.

The definitions of the CBCFE and CBIE fields are furnished by the Zicbom extension.

The definition of the PMM field will be furnished by the forthcoming
Ssnpm extension. Its allocation within `henvcfg` may change prior to the
ratification of that extension.
The definition of the PMM field is furnished by the Ssnpm extension.

The Zicfilp extension adds the `LPE` field in `henvcfg`. When the `LPE` field
is set to 1, the Zicfilp extension is enabled in VS-mode. When the `LPE` field
Expand Down
4 changes: 1 addition & 3 deletions src/machine.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2185,9 +2185,7 @@ The definition of the CBZE field is furnished by the Zicboz extension.

The definitions of the CBCFE and CBIE fields are furnished by the Zicbom extension.

The definition of the PMM field will be furnished by the forthcoming
Smnpm extension. Its allocation within `menvcfg` may change prior to the
ratification of that extension.
The definition of the PMM field is furnished by the Smnpm extension.

The Zicfilp extension adds the `LPE` field in `menvcfg`. When the `LPE` field is
set to 1 and S-mode is implemented, the Zicfilp extension is enabled in S-mode.
Expand Down
17 changes: 17 additions & 0 deletions src/resources/riscv-spec.bib
Original file line number Diff line number Diff line change
Expand Up @@ -1785,3 +1785,20 @@ @electronic{DEBUG_SPEC
year = {}
}
~
@article{HWASAN,
author = {Kostya Serebryany and
Evgenii Stepanov and
Aleksey Shlyapnikov and
Vlad Tsyrklevich and
Dmitry Vyukov},
title = {Memory Tagging and how it improves {C/C++} memory safety},
journal = {CoRR},
volume = {abs/1802.09517},
year = {2018},
url = {http://arxiv.org/abs/1802.09517},
eprinttype = {arXiv},
eprint = {1802.09517},
timestamp = {Mon, 13 Aug 2018 16:46:42 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-1802-09517.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
5 changes: 3 additions & 2 deletions src/riscv-privileged.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,11 @@ Avižienis, Jacob Bachmeyer, Allen J. Baum, Jonathan Behrens, Paolo Bonzini, Rus
Christopher Celio, Chuanhua Chang, David Chisnall, Anthony Coulter, Palmer Dabbelt, Monte
Dalrymple, Paul Donahue, Greg Favor, Dennis Ferguson, Marc Gauthier, Andy Glew,
Gary Guo, Mike Frysinger, John Hauser, David Horner, Olof
Johansson, David Kruckemyer, Yunsup Lee, Daniel Lustig, Andrew Lutomirski, Prashanth Mundkur,
Johansson, David Kruckemyer, Yunsup Lee, Daniel Lustig, Andrew Lutomirski, Martin Maas, Prashanth Mundkur,
Jonathan Neuschäfer, Rishiyur
Nikhil, Stefan O'Rear, Albert Ou, John Ousterhout, David Patterson, Dmitri
Pavlov, Kade Phillips, Josh Scheid, Colin Schmidt, Michael Taylor, Wesley Terpstra, Matt Thomas, Tommy Thorn, Ray
VanDeWalker, Megan Wachs, Steve Wallach, Andrew Waterman, Claire Wolf,
VanDeWalker, Megan Wachs, Steve Wallach, Andrew Waterman, Claire Wolf, Adam Zabrocki,
and Reinoud Zandijk.._

_This document is released under a Creative Commons Attribution 4.0 International License._
Expand All @@ -93,6 +93,7 @@ include::sscofpmf.adoc[]
include::hypervisor.adoc[]
include::priv-cfi.adoc[]
include::ssdbltrp.adoc[]
include::zpm.adoc[]
include::priv-insns.adoc[]
include::priv-history.adoc[]
include::bibliography.adoc[]
4 changes: 1 addition & 3 deletions src/supervisor.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -824,9 +824,7 @@ The definitions of the CBCFE and CBIE fields will be furnished by the
forthcoming Zicbom extension. Their allocations within `senvcfg` may
change prior to the ratification of that extension.

The definition of the PMM field will be furnished by the forthcoming
Ssnpm extension. Its allocation within `senvcfg` may change prior to the
ratification of that extension.
The definition of the PMM field is furnished by the Ssnpm extension.

The Zicfilp extension adds the `LPE` field in `senvcfg`. When the `LPE` field is
set to 1, the Zicfilp extension is enabled in VU/U-mode. When the `LPE` field is
Expand Down
Loading
Loading