Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 7 additions & 7 deletions arch/certificate_model/MC100.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ MC100:
date: 2024-07-29
changes:
- First version after moving non-microcontroller content in this document to a new document
called RISC-V CRDs (Certification Requirement Documents)
called "RISC-V CRDs (Certification Requirement Documents)"
- Change MC100 Unpriv ISA spec from
https://riscv.org/wp-content/uploads/2016/06/riscv-spec-v2.1.pdf[riscv-spec-v2.1], May 31,
2016 to https://github.com/riscv/riscv-isa-manual/releases/tag/Ratified-IMAFDQC since the
"https://riscv.org/wp-content/uploads/2016/06/riscv-spec-v2.1.pdf[riscv-spec-v2.1], May 31,
2016" to https://github.com/riscv/riscv-isa-manual/releases/tag/Ratified-IMAFDQC since the
former isn't ratified by the latter is the oldest ratified version.
- Added requirements for WFI instruction
- Added requirements related to msip memory-mapped register
Expand All @@ -32,20 +32,20 @@ MC100:
- Changed versioning scheme to use major.minor.patch instead of 3-digit major & minor.
- Added a table showing the mapping from MC version to ISA manuals.
- Reluctantly made interrupts OUT OF SCOPE for MC100 since only the CLINT interrupt controller
was ratified at that time and isnt anticipated to be the interrupt controller used by MC100 implementations.
was ratified at that time and isn't anticipated to be the interrupt controller used by MC100 implementations.
- Clarified MANDATORY behaviors for mie and mip CSRs
- Removed canonical discovery recipe because the OPT-* options directly inform the certification
tests and certification reference model of the status of the various options. Also, canonical
discovery recipes (e.g., probing for CLIC) violate the certification approach of avoiding writing
potentially illegal values to CSR fields.
- Added more options for interrupts
- Moved non-microcontroller content in this document to a new document called RISC-V Certification Plans
- Moved non-microcontroller content in this document to a new document called "RISC-V Certification Plans"
- revision: "0.5"
date: 2024-06-03
changes:
- Renamed to RISC-V Microcontroller Certification Plan based on Jasons recommendation
- Renamed to "RISC-V Microcontroller Certification Plan" based on Jason's recommendation
- Added mvendorid, marchid, mimpid, and mhardid read-only priv CSRs because Allen pointed out
these are mandatory in M-mode v1.13 (probably older versions too, havent looked yet).
these are mandatory in M-mode v1.13 (probably older versions too, haven't looked yet).
- Added table showing mapping of MC versions to associated RISC-V specifications
- revision: "0.4"
date: 2024-06-03
Expand Down
Loading
Loading