RISC-V International
...
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 | pendingpassed | Svpbmt | Q4 2022, dev partners | ?, needs resourcing | ?, needs resourcing | Y | Y |
| |
NAPOT pages | 11/9 | pendingpassed | Svnapot | ?, needs resourcing | ?, needs resourcing | Y | Y |
| ||
Fast TLB invalidation | 11/9 | pendingpassed | 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 |
|
...