Skip to content

Commit

Permalink
Add an overall summary of version 9 to the versions appendix.
Browse files Browse the repository at this point in the history
  • Loading branch information
bsdjhb committed Aug 3, 2023
1 parent 757f73a commit 09319db
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions app-versions.tex
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,24 @@ \section{CHERI ISA Specification Version Summary}
We have added a chapter on practical CHERI microarchitecture.
CHERI ISAv8 is synchronized with Arm Morello.

\item[CHERI ISAv9 / UCAM-CL-TR-XXX - 9.0 - August 2023]
CHERI-RISC-V has replaced CHERI-MIPS as the primary reference
platform, and CHERI-MIPS has been removed from the specification.
CHERI architectures now always use merged register files where
existing general-purpose registers are extended to support
capabilities.
CHERI architectures have adopted two design decisions from Arm
Morello: 1) CHERI architectures now clear tags rather than raising
exceptions if an instruction attempts a non-monotonic modification
of a capability; and 2) \DDC{} and \PCC{} no longer relocate legacy
memory accesses by default.
CHERI-RISC-V has received numerous updates to serve as a better
baseline for an upstream standard propsal including a more mature
definition of compressed instructions in capability mode.
CHERI-x86-64 now includes details of extensions to existing x86
instructions and proposed new instructions in a separate ISA
reference chapter along with various other updates.

\end{description}

\section{Detailed CHERI ISA Version Change History}
Expand Down

0 comments on commit 09319db

Please sign in to comment.