RISC-V International
...
In-process specifications are grouped below into two tables based on whether they impact the RISC-V ISA (In-process ISA Specifications) or not (In-process Non-ISA Specifications). Items should have links to their respective specification repo (), Ratification Plan() if not a Fast-track item, and an Acceptance Criteria Status checklist ().
Status of active votes by TSC and Committee Chairs can be found on the RISC-V Vote Status wiki page.
Completed specifications are tracked at the bottom of the page.
...
Ratification Package (Extension names) : Project repo | Fast Track | Priv / Unpriv | Committee (Owner) | Freeze Milestone Target Date | Ratification Milestone Target Date | Plan Milestone Status* | Freeze Milestone Status** | Ratification Milestone Status*** | Notes |
---|---|---|---|---|---|---|---|---|---|
Code Size Reduction (Zcee) | N | U | Code Size Reduction Task Group (Tariq Kurd) | Q3'22 | N/A - Grandfathered | Freeze Arch Review Deferred | |||
Fast Interrupt (CLIC) | N | P | Priv HC (Dan Smathers) | Q3'22 | Plan Development | Freeze Arch Review Requested | |||
HpmCounter enhancements (Zicntr, Zihpm) | Y | U | Unpriv HC (TBD) | N/A | Specification Development | ||||
Non Temporal Locality Hint (Ntlh) | Y | P | Priv HC (Andrew Waterman) | N/A | Specification Development | ||||
Packed SIMD (Zpn, Zpsfoperand, Zprvsfextra) | N | U | Unpriv HC (Kevin Chen) | Q4'22 | N/A - Grandfathered | Freeze Arch Review Requested | |||
Pointer masking (Zjpm) | N | P | Priv HC (Martin Maas) | Q4'22 | N/A - Grandfathered | Freeze Arch Review Requested | |||
N | U | Profiles TG (Krste/Greg) | 06/25/22 | Internal Review Complete 6/7 TSC Review Complete 6/21 | Plan Development | Tutorial will be available by 6/7 | |||
Resumable Non-maskable Interrupts (Smrnmi) | Y | P | Priv HC (Krste/Greg) | Q4'22 | N/A | Freeze Arch Review In Process | |||
Y | U | Unpriv HC (Earl Killian) | Q2'22 | N/A | Freeze Arch Review Complete | ||||
N | U | Cryptographic Extensions Task Group | Plan Development | ||||||
Wait on Reservation Set (Zawrs) | Y | U | Unpriv HC | Q2'22 | N/A | Freeze Arch Review Requested | |||
Multiply with Divide (Zmmul) | Y | U | Unpriv HC (Allen Baum) | Q1'22 | Q2'22 | N/A | Freeze Complete | TSC Sign-Off Complete | Unified Discovery Waiver |
Specification : Project repo | Committee (Owner) | Freeze Milestone Target Date | Ratification Milestone Target Date | Plan Milestone Status* | Freeze Milestone Status** | Ratification Milestone Status*** | Notes |
---|---|---|---|---|---|---|---|
Software HC (Sunil VL) | Q2'22 | Plan Development | |||||
Software HC (John Hauser, Anup Patel) | Q3'22 | Plan Complete | Freeze Arch Review In Process | ||||
AP-TEE TG (Suresh Sugumar, Ravi Sahita) | Plan Development | ||||||
Architecture Test SIG?? | Plan Development | ||||||
Debug TG | Plan Development | ||||||
SOC Infrastructure HC | Q2'22 | Plan Complete | Freeze Complete | Ratification Complete |
| ||
IOMMU TG (TBD) | Plan Development | ||||||
IOPMP | IOPMP TG | Q2'22 | Plan Development | ||||
Nexus Trace TG (Robert Chylla) | Plan Development | ||||||
Platforms HSC (??) | Plan Development | ||||||
Software HC (Abner Chang) | Q2'22 | Q3'22 | Plan Complete | Freeze Arch Review Complete Committee Chair Sign-Off Voting |
| ||
psABI TG | Q2'22 | Plan Complete | Freeze Arch Review Complete Committee Chair Sign-off Voting | No waivers | |||
Security Model TG (Suresh Sugumar, Ravi Sahita) | Plan Development | ||||||
Software HC | Q2'22 | Plan Complete | Freeze Complete | Ratification Complete | No waivers | ||
Software HC (Sunil VL) | Q2'22 | Plan Complete | Freeze Complete | TSC Sign-Off Voting | No waivers | ||
Unified Discovery TG (Irma Flores-Mendoza | Q3'22 | Plan Development | |||||
?? TG | Plan Development |
The following steps and associated states for the milestones listed in the tables above may be parallelized at times, but are most simply thought of as a sequential set. They are as follows:
...
Ratification Package | Fast Track | Priv Unpriv | Extension Names | Owner | Arch Review | Status Checklist | Public Review |
Vector | N | U | V, Zvamo, Zvlsseg, Zvediv, Zvqmac, Zve32x, Zve32f, Zve64x, Zve64f, Zve64d, Zvfh, Zve | Krste | Complete | Complete | Y |
FP in INT regs | N | U | Zfinx | Tariq | Complete | Complete | Y |
Half Width FP | Y | U | Zfh, Zfhmin | Andrew | Complete | Complete | Y |
ePMP | N | P | Smepmp | Nick | Complete | Complete | Y |
Crypto Scalar | N | U | Zbkb, Zbkc, Zbkx, Zknd, Zkne, Zknh, Zksed, Zksh, Zkn, Zks, Zkt, Zk, Zkr | Ben | Complete | Complete | Y |
Priv 1.12 | N | P | Sm1-12, Ss1-12, Sv57 | Greg | Complete | Complete | Y |
CMO base | N | P | Zicbom, Zicbop, Zicboz | DavidK | Complete | Complete | Y |
hypervisor | N | P | H | JohnH | Complete | Complete | Y |
state enable | Y | P | Smstateen | JohnH | Complete | Complete | Y |
time cmp | Y | P | Sstc | Greg | Complete | Complete | Y |
Count overflow & Filtering | Y | P | Sscofmpf | Greg | Complete | Complete | Y |
Fast TLB invalidation | N | P | Svinval | Dan | Complete | Complete | Y |
NAPOT pages | N | P | Svnapot | Dan | Complete | Complete | Y |
Page-based memory types | N | P | Svpbmt | Dan | Complete | Complete | Y |
Zmmul | Y | U | Zmmul | Allen | Complete | Complete | Y |