RISC-V International
The RISC-V specification process is governed by the Ratification Policy and more concisely articulated in the Specification Lifecycle and Milestone Definitions presentation.
This page serves as the starting point for understanding the status of specifications currently being developed by RISC-V. This status is best represented as progress toward the key Specification Milestones (Plan, Freeze, and Ratification-ready) which are obtained sequentially. Specific status for the relevant status columns is detailed in the Status Key section below.
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.
This dashboard does NOT intend to showed details status (that's available in the status checklist for the specification, ), but rather the general status in the journey to ratification.
NOTE: This page is maintained by the RISC-V staff. To get updates to this page or for questions, contact help@riscv.org.
Ratification Package : Project repo | extensions included | Task group approved by TSC date | Specification State**** | Fast Track | Priv / Unpriv | Committee (Owner) | Task Group | Plan Milestone Target Date | Freeze Milestone Target Date | Ratification Milestone Target Date | Plan Milestone Next Step* | Freeze Milestone Next Step** | Ratification Milestone Next Step*** | Last Updated | Notes | In RVA2023 profile as mandatory or supported optional |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Smaia, Ssaia |
| Public Review Started | N | P | Priv HC (John Hauser, Anup Patel) | AIA | Q4'22 | Q1'23 | complete | complete | public review complete |
| y | |||
Sqosid |
| Plan Complete | N | P | SOC Infrastructure HC (Eric Shiu, Ambika Krishnamoorthy) | CMQRI | Q2'23 | Q3'23 | complete | acceptance criteria complete |
| |||||
Zca, Zcb, Zcd, Zcf, Zcmp, Zcmt | 2021 | Frozen | N | U | (Tariq Kurd) | Code Size Reduction | Q1'23 | Q1'23 | grandfathered | complete | public review complete | SAIL/ACT Waivers ABI issues resolved | n | |||
Zicondops |
| New | Y | U | Unpriv HC | N/A | Q1'23 | |||||||||
2020 | New | N | P | Priv HC (Tim Newsom) | Debug TG | Q2'23 | review by chairs | acceptance criteria complete | start | n | ||||||
Smclic | 2020 | Plan Complete | N | P | Priv HC (Dan Smathers) | Fast Interrupts | Q1'23 | N/A | spec development - stable | start | ? | n | ||||
Svadu |
| Plan Complete | Y | P | Priv HC (Ved) | N/A | Q1'23 | Q1'23 | N/A | acceptance criteria complete | start | |||||
Zicntr, Zihpm |
| Public Review Complete | Y | U | Unpriv HC (Earl Killian) | N/A | Q4'22 | N/A | complete | public review complete | Review ends Dec. 23 | y | ||||
"May Be Ops" (for CFI, etc.) | Zimops |
| Stable | Y | U | Unpriv HC (Andrew Waterman) | N/A | Q1'23 | N/A | AR approval | start | 08/22. need github spec | n | |||
Zihintntl |
| Plan Complete | Y | P | Priv HC (Andrew Waterman) | N/A | Q1'23 | N/A | acceptance criteria complete | start | Update needed. | y | ||||
Zbpbo, Zpn, Zpsfoperand, P | 2020 | New | N | U | Unpriv HC (Kevin Chen) | Packed SIMD | ? | start | start | start | n | |||||
Zjid | 2020 | Stable | N | P | Priv HC (Martin Maas) | I/D Consistency | Q1'23 | N/A - Grandfathered | AR approval | start | Spec in slide form, needs to be translated into write-up. | ? | ||||
Zjpm | 2020 | Stable | N | P | Priv HC (Martin Maas) | Pointer Masking | Q1'23 | N/A - Grandfathered | AR approval | start | Waivers requested for SAIL and ACT. | ? | ||||
Shcounterenw, Shvstvala, Shtvala, Shvstvecd, Shvsatpa, Shgatpa, Ssstateen, Ssptead, Sstvala, Sstvecd, Sstvecv, Ssu64xl, Svbare, Za128rs, Za64rs, Ziccamoa, Ziccif, Zicclsm, Ziccrse, Zic64b |
| Public Review Started | N | U | TSC (Krste/Greg) | Profiles TG | Q4'22 | complete | complete | public review complete | Public review ends 12/9. | y | ||||
RV32E/RV64E |
| Public Review Complete | Y | U | Unpriv HC (krste) | N/A | Q3'22 | Q4'22 | N/A | complete | TSC approval | n | ||||
Smrnmi |
| Plan Complete | Y | P | Priv HC (Krste/Greg) | N/A | Q1'23 | N/A | acceptance criteria complete | start | n | |||||
Misc. basic Scalar FP | Zfa |
| Plan Complete | Y | U | Unpriv HC (Andrew Waterman) | N/A | Q4'22 | Q1'23 | N/A | acceptance criteria complete | start | y | |||
Zisslpcfi |
| Plan Complete | N | U + P | (George, Ved) | SS-LP-CFI | Q4'22 | Q3'23 | Q3'23 | Complete | start | start | n | |||
Sspmp |
| New | N | P | Security HC (Dong Du) | S-Mode Physical Memory Protection | Q4'22 | TBD | N/A | N/A | N/A | n | ||||
Ztso |
| TSC Approved | Y | U | Unpriv HC (Earl Killian) | N/A | Q3'22 | Q4'22 | N/A | complete | BOD approval | ? | ||||
Zvkb, Zvkg, Zvknha, Zvknhb, Zvkns, Zvksed, Zvksh |
| Stable | N | U | Unpriv HC | Cryptographic Extensions | Q4'22 | Q1'23 | Complete | AR Approval | start | SAIL & ACT Waiver | y | |||
Zvknf |
| Stable | N | U | Unpriv HC | Cryptographic Extensions | TBD | Complete | AR Approval | start | SAIL & ACT Waiver | n | ||||
Zvfh, Zvfhmin |
| Stable | Y | U | Unpriv HC (Krste) | N/A | Q4'22 | N/A | freeze | start | Blanket waiver | y |
Specification : Project repo | Task group approved by TSC date | Specification State**** | Committee (Owner) | Task Group | Plan Milestone Target Date | Freeze Milestone Target Date | Ratification Milestone Target Date | Plan Milestone next step* | Freeze Milestone next step** | Ratification *** | Last Updated | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|
? | New | Privileged Software HC (Sunil VL) | Q2'22 | review by chairs | ||||||||
| New | Security HC (Suresh Sugumar, Ravi Sahita) | AP-TEE | review by chairs | ||||||||
2020 | New | ISA Infrastructure HC | Architecture Test SIG?? | review by chairs | ||||||||
| Plan Complete | SOC Infrastructure HC (Ved Shanbhogue, Perrine Peresse) | IOMMU | Q1'23 | complete | AR approval | ||||||
IOPMP |
| New | Security HC | IOPMP | Q1'23 | review by chairs | ||||||
2020 | New | SOC Infrastructure HC (Robert Chylla) | Nexus Trace | review by chairs | ||||||||
2020 | Public Review Complete | Privileged Software HC (Abner Chang) | Q3'22 | Q4'22 | complete | complete | TSC approval | No waivers | ||||
| New | Security HC (Suresh Sugumar, Ravi Sahita) | Security Model | plan review by chairs | ||||||||
| New | Privileged Software HC (Irma Flores-Mendoza | Unified Discovery | Q3'22 | plan review by chairs |
| ||||||
| New | Privileged Software HC | plan review by chairs | |||||||||
OS-A SEE |
| New | Privileged Software HC ( | |||||||||
Platform Runtime Services |
| New | Privileged Software HC ( | |||||||||
RAS terms and definitions |
| New | SOC Infrastructure HC ( | |||||||||
RVV C Intrinsics |
| New | Applications & tools () |
The following steps and associated next sequential steps for the milestones listed in the tables above may be parallelized at times, but are most simply thought of as a sequential set. All previous steps are done. They are as follows:
* Plan Milestone next Steps:
** Freeze Milestone next step:
*** Ratification Milestone next step (don't start until freeze is complete):
**** Specification State values:
ISA Specifications
Ratification Package (Extension names) : Project repo | Extension(s) | Fast Track | Priv / Unpriv | Committee (Owner) | Task Group | Plan Milestone Target Date | Freeze Milestone Target Date | Ratification Milestone Target Date | Plan Milestone Status* | Freeze Milestone Status** | Ratification Milestone Status*** | Last Updated | Notes | In RVA2023 profile as mandatory or supported optional |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Multiply without Divide (Zmmul) | Y | U | Unpriv HC (Allen Baum) | Q1'22 | Q2'22 | N/A | Freeze Complete | Ratification Complete | Unified Discovery Waiver | |||||
Zawrs | Y | U | Unpriv HC | N/A | Q2'22 | Q3'22 | N/A | complete | complete | 11/7/22 | y |
Non-ISA Specifications
Specification : Project repo | Committee (Owner) | Task Group | Plan Milestone Target Date | Freeze Milestone Target Date | Ratification Milestone Target Date | Plan Milestone Status* | Freeze Milestone Status** | Ratification Milestone Status*** | Last Updated | Notes |
---|---|---|---|---|---|---|---|---|---|---|
SOC Infrastructure HC | Q2'22 | Plan Complete | Freeze Complete | Ratification Complete |
| |||||
Privileged Software HC | psABI | Q2'22 | Q3'22 | complete | complete | complete | 11/7/22 | No waivers | ||
Privileged Software HC | Q2'22 | Plan Complete | Freeze Complete | Ratification Complete | No waivers | |||||
Privileged Software HC (Sunil VL) | Q2'22 | Plan Complete | Freeze Complete | Ratification Complete | No waivers |
Ratification Package | Fast Track | Priv Unpriv | Extension Names | Owner | Arch Review | Status Checklist | Public Review |
Vector | N | U | V, Zve32x, Zve32f, Zve64x, Zve64f, Zve64d | Krste | Complete | Complete | Y |
Bit-Manipulation | N | U | Zba, Zbb, Zbc, Zbs | Ken / 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 |
Pause Hint | Y | U | Zihintpause | Greg | Complete | Complete | Y |