RISC-V International
Vote status and results can be found here. The links for extensions or ratification packages are in the rows.
Common Waivers (expected completion date, who is doing the work, notes) Links are in the headers since there is one blanket waiver request | notes (DoD name, note) | |||||||||
Ratification Package Link → Top Sheet | Waiver Vote End Date | Status | Extensions | Custom waivers (DoD name, expected completion date, who will do the work) Link → waiver text | Upstream (either phasing issue with upstream project or slow review by upstream project) passed | Valgrind (or some basic block instrumenter) passed | Traces for profiles, caches, etc. depends on basic block profiler passed | passed | passed | |
---|---|---|---|---|---|---|---|---|---|---|
FP in Int Reg | 10/30 | passed | Zfinx | Q1 2022, Dev Partners | ?, needs resourcing | ?, needs resourcing | N | N |
| |
Scalar Crypto | 10/29 | passed | Zknd, Zkne, Zknh, Zksed, Zksh, Zkr, Zkn, Zks, Zk, Zkt, Zbkb, Zbkc, Zbkx | Q4 2022, TG or Dev Partners | ?, needs resourcing | ?, needs resourcing | N | N | 1-3: need resourcing. no one in dev partners currently slated for this. 4. compiler, dev partners working on this, will be done by eoy | |
Half width FP (fast track) | 10/30 | passed | Zfh, Zfhmin |
| N (not required) | N (not required) | N (not required) | N | N |
|
Priv 1.12 | 11/8 | passed | Ss1-2, Sm1-2, Sv57 | Q4 2022, dev partners | ?, needs resourcing | ?, needs resourcing | Y | Y |
| |
Priv 1.12 (Fast Track) | 11/8 | passed | Sstc, Sscofpmf, Smstateen | N (not required) | N (not required) | N (not required) | Y | Y | ||
Hypervisor | 11/8 | passed | H | ?, needs resourcing | ?, needs resourcing | Y | Y | |||
Page-based memory types | 11/9 | passed | Svpbmt | Q4 2022, dev partners | ?, needs resourcing | ?, needs resourcing | Y | Y |
| |
NAPOT pages | 11/9 | passed | Svnapot | ?, needs resourcing | ?, needs resourcing | Y | Y |
| ||
Fast TLB invalidation | 11/9 | passed | Svinval | Q4/2022, dev partners | ?, needs resourcing | ?, needs resourcing | Y | Y |
| |
Base CMO | Pending, under review | passed | Zicbom Zicbop Zicboz | Q4 2022, TG or DevPartners | ?, needs resourcing | ?, needs resourcing | Y | Y |
2. OS The Zicbom instructions require ratification to prevent fragmentation in the ecosystem and to avoid vendor-specific CMOs in the kernel; current OS support is based on trap-and-emulate in existing systems and real OS support will be provided in Q1. Zicboz and Zicbop have nothing OS specific in them. | |
Enhanced PMP | 10/30 | passed | Smepmp | N | N | N | Y | Y | ||
Vector | 11/9 | passed | Zvamo Zvlsseg Zvediv Zvqmac Zve32x Zve32f Zve64x Zve64f Zve64d | Q3 2022, DevPartners | ?, needs resourcing | ?, needs resourcing | N | N |
| |
Bitmanip | 11/9 | passed | Zba Zbb Zbc Zbs | Q3 2022, DevPartners | ?, needs resourcing | ?, needs resourcing | N | N |
|