Releases: riscv/riscv-smmtt
Releases · riscv/riscv-smmtt
v0.2.0 - RC2 for ARC review
v0.1.2
What's Changed
- fix SSM value in example by @ved-rivos in #101
- clarifications/updates to address issue 74 by @rsahita in #102
- added ref to normative MTT section from non-normative overview by @rsahita in #103
- encoding clarification for MTT implicit accesses by @rsahita in #104
- Change name of MTT to MPT, mttp to mmpt, & ext. name from Smmtt to Smmpt by @rsahita in #105
- address issue 106 by @rsahita in #107
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- QC suggestions for RC1 (some minor clarifications) by @eckhard-delfs-qualcomm in #71
- v0.1 editorial change suggestions by @SiFiveHolland in #67
- SDICN is WLRL by @ved-rivos in #80
- clarify the priority order is default priority order by @ved-rivos in #81
- Clarifications to IOMTT by @ved-rivos in #82
- clarify behavior of invalid SDICN by @ved-rivos in #79
- Address comments in issue 72 by @ved-rivos in #83
- clarification on SDID as a local identifer by @rsahita in #85
- updates to address issue 66 by @ved-rivos in #87
- Describe behavior ext. for SFENCE.VMA and HFENCE.VMA by @rsahita in #84
- add check for pa width during MTT walk by @rsahita in #88
- Updated MFENCE.VMA description by @eckhard-delfs-qualcomm in #89
- provide legalization of MCID/RCID in SSM=1 mode by @ved-rivos in #92
- specify a reset for SDICN by @ved-rivos in #93
- remove fault for other fields of mttp csr by @rsahita in #95
- minor clarification to modes by @rsahita in #97
- add valid bit to MTTL3 entry by @rsahita in #96
Full Changelog: v0.1...v0.1.1
v0.0.83 updates to MTT - clarified lookup, RV32 and RV64 MTT
What's Changed
- Adjust written value for SDIDMAX to match mttp register diagrams by @grg-haas in #52
- Minor typos & improvement suggestions by @eckhard-delfs-qualcomm in #55
- Correct signs and explicitly clarify MTTL2 table sizes by @grg-haas in #53
- described MTT lookup process by @rsahita in #58
Full Changelog: v1.0.82...v1.0.83
v0.1 for 2-week TG review
Fixed versioning to call this the v0.1 release to initiate TG review.
v0.0.82 Added description of MTT synchronization
What's Changed
-Moved theory of operation of memory isolation (non-normative) to intro chapter 1
-Updated figure showing logical enforcement of MTT (hart and IO side accesses)
-Updated intro to extensions chapter 2
-Added clarification on SDID usage as local id, PMP usage
-Added description of MTT synchronization (MFENCE.SPA, MINVAL.SPA)
-Fixed glossary errors
v0.0.81 draft for pre-ARC review
What's Changed
- Fixed various typos
- Added glossary in #47
New Contributors
- @xypron made their first contribution in #43
- @eckhard-delfs-qualcomm made their first contribution in #46
Full Changelog: v1.0.8...v1.0.81
v0.0.8
v0.0.7
Add CBQRI support for supervisor domains + multiple open issues addressed (see below).
What's Changed
- Update IOMMU_ID and IOMTT SDID width to 8-bits by @ved-rivos in #28
- Update sdedbgalw bit position by @ved-rivos in #29
- Smmtt: Correct images path by @sameo in #31
- specifications: Typo fix in chapter 6 by @sameo in #32
- Update bibliography to use bibtex for all citations by @rsahita in #36
- Enable delegation of any-supervisor-domain-external-interrupt-pending by @ved-rivos in #40
- Add CBQRI support for supervisor domains by @ved-rivos in #39
Full Changelog: v1.0.6...v1.0.7