Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 505 Next »

Table of Contents

NOTE: We are migrating to Jira. This page might not reflect the current status of the extensions listed here. Please click here for an up-to-date view of the extensions under development.

Overview

The RISC-V specification process is governed by the Ratification Policy and more concisely articulated in the Specification Lifecycle and Milestone Definitions presentation.  To help Task Group Chairs, Vice-chairs, and specification authors navigate this process, the RISC-V Lifecycle Guide has a whole section on "Specification Lifecycle" with an introductory section describing the process and subsections for each milestone that include step-by-step descriptions of the process.

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.  The chairs and vice-chairs of Task Groups, specification authors, and Horizontal and ISA Committee chairs and vice-chairs jointly own ensuring their specifications are listed below and reflect accurate status.

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 show detailed 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 managed by the RISC-V staff with assistance from each specification owner. To get updates to this page or for questions, contact help@riscv.org.

In-process ISA Specification Status


Ratification Package 

: Project repo
: Plan doc
: Status chklist

extensions included


Task group approved by TSC date or Fast Track approved by AR dateSpecification State****ISA AR State++Fast TrackPriv / UnprivCommittee (Owner)Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Next Step*
Freeze
Milestone Next Step**
Ratification
Milestone Next Step***
Last UpdatedNotesIn RVA2023 profile as mandatory or supported optionalMigrated to Jira?

Jira Link

Byte and Half-word Atomics

Zabha

 

Stable

Approved

(10/10/23)

YU

Unpriv IC
(Ved)

N/AQ4'23Q4'23       Q1'25completeacceptance criteria completeStart

 

AR approved.
Jira Link

Bfloat16


 

Zfbfmin, Zvfbfmin, Zvfbfwma
Public Review Complete

Approved

(7/15/23)

YU

Unpriv IC

(Ken Dockser)
N/AN/AQ2'23Q1'24N/AcompleteRatification Ready

 


YJira Link

Quality-of-Service (QoS) Identifiers

Ssqosid


StableApprovedYP

Priv IC

(Ved Shanbhogue)


N/A4Q'22Q2'23Q3'23completeacceptance criteria completeStart

 


AR approved
No

  

Control Transfer Records

  

Smctr, Ssctr

 

Plan CompleteDevelopmentNP

Priv IC

(Beeman Strong)

CTR TGQ2'23Q3'23Q4'23completeacceptance criteria complete



Jira link

Debug


  

Sdext, Sdtrig2020StableDevelopment

N

PPriv IC
(Tim Newsome)
Debug TGQ1'23Q2'23Q3'23complete

committee chair approval

start

Waiver vote for SAIL and ACT

nJira link
Smclic, Ssclic, Suclic, Smclicshv, Smclicconfig2020Plan CompleteDevelopmentNPPriv IC
(Dan Smathers)
Fast InterruptsN/AQ3'23
N/A

spec development - stable

start


nJira link
Smcsrind, Sscsrind
Public Review StartedApprovedYPPriv IC
(Beeman Strong)
N/AQ3'23

completecomplete

committee chair approval



Jira link
Zjid2020StableDevelopmentNPPriv IC
(Martin Maas)
I/D ConsistencyN/AQ2'23
N/A - GrandfatheredAR approvalstart

Spec in slide form, needs to be translated into write-up.

?Jira link

"May Be Ops" (for CFI, etc.) 


Zimop, Zcmop

 

Public Review CompleteDevelopmentYUUnpriv IC
(Andrew Waterman/Ved Shanbhogue)
N/AN/AQ2'23
N/A

complete

acceptance criteria complete


nJira Link
Zbpbo, Zpn, Zpsfoperand, P

2020

NewDevelopmentNUUnpriv IC
(Kevin Chen)
Packed SIMDQ3'23Q4'23Q4'23start

start


start

Need plan from Kevin ChennJira Link
Smmpm
Smnpm
Ssnpm
2020StableReworkingNPPriv IC
(Martin Maas)
Pointer MaskingQ1'23Q2'23
completeAR approvalstart

Ongoing discussion with ARC around design.?Jira Link

Priv 1.13


  



NewDevelopmentNPPriv IC
(TBD)




build plan

Awaiting guidance from Greg and Andrew.yJira Link
Smrnmi

 

Plan  CompleteReviewingYPPriv IC
(Andrew Waterman)
N/AN/AQ1'23
N/Aacceptance criteria completestart

Status checklist reviewed by Philipp.  Work needed.  Requested owner from Greg and Andrew (Priv IC).nJira Link

Shadow Stacks and Landing Pads


Zicfiss, Zicfilp


 

Plan  CompleteQueuedN U + P

Unpriv IC + Priv IC

(George, Ved)

SS-LP-CFI Q4'22Q3'23Q3'23Completeacceptance criteria completestart

AR approvednJira Link
Smcdeleg, Ssccfg

 

StableQueuedYPPriv IC
(Beeman Strong)
N/A
(Fast Track)
Q1'23Q2'23Q3'23Completecommittee chair approval

 



Jira Link

Supervisor Memory Tracking Table (SmMTT)


Smsdid, Smmtt, Svpams, Smsdia

Plan CompleteDevelopmentNPPriv IC
(Ravi Sahita)

SmMTT

Q3'23Q4'23Q2'23

Complete

acceptance criteria complete



Jira Link
Sspmp

 

Plan  CompleteDevelopmentNPSecurity HC
(Dong Du)
S-Mode Physical Memory ProtectionQ1'23Q3'23Q4'23CompleteStartN/A

Plan Milestone review 2/15nJira Link

Vector Crypto - all-rounds AES


  

Zvknf

 

StableDevelopmentNU

Unpriv IC
(TBD)

Cryptographic Extensions3Q'22TBDYE2024CompleteAR Approvalstart

No owner to drive work.nJira Link

In-process Non-ISA Specification Status

Ratification Package

: Project repo
: Plan doc
: Status chklist

Task group approved by TSC dateSpecification State****Committee (Owner)Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone next step*
Freeze
Milestone next step**

Ratification
Milestone next step

***

Last UpdatedNotesMigrated to Jira?

Jira Link

ACPI FFH


  

Public Review Complete

Privileged Software HC
(Atish Patra & Sunil VL)
Platform Runtime ServicesQ2'23Q3'23Q4'23completecompleteTSC approval


JIRA Link

AP-TEE-IO


New

Security HC
(Samuel Ortiz, Jiewen Yao)

AP-TEE-IO Q4'23Q1'24Q2'24complete


Jira Link

Architectural Test User Specification


  

2020New

ISA  Infrastructure HC
(Allen Baum)

Architecture Test SIG


review by chairs

 

Need to identify the track of approvals and discussion given it was started back in 2018.Jira Link


Boot & Runtime Services (BRS, formerly OS-A SEE)


  

 

Plan CompletePrivileged Software HC
(Aaron Durbin)
BRSQ2'23Q3'23Q4'23completespec development - stable

 


Jira Link

Confidential VM Extension (CoVE, formerly AP-TEE)


  

 

Plan CompleteSecurity HC
(Ravi Sahita, Guerney Hunt)
AP-TEEQ1'23Q3'23Q4'23completespec development - stable

Spec being updated to use language compatible with Supervisor DomainsJira Link


IOPMP


 

New

Security HC
(Paul Ku)

IOPMPQ3'23Q3'23Q4'23

review by chairs



First Plan Milestone presentation on May 10, with follow-up requested for June.Jira Link

Nexus Trace


  

 

StableSOC Infrastructure HC
(Robert Chyla)
Nexus TraceQ1'23Q2'23Q3'23completeAR approval



RVV C Intrinsics



 

Plan Complete

Applications & Tools HC
(eop Chen)

RISC-V Vector C Intrinsics


complete

spec development - stable




SBI V2


  

Public Review Complete

Privileged Software HC
(Atish Patra & Sunil VL)
Platform Runtime ServicesQ2'23Q3'23Q4'23complete

complete

TSC approval


Jira Link

Security Model


  

 

NewSecurity HC
(Paul Elliot, Xueyang "Terry" Wang)
Security Model


plan review by chairs


Jira Link

Unified Discovery (Config)


  

 

Plan CompletePrivileged Software HC
(Irma Flores-Mendoza
Unified Discovery
Q3'22
complete

 


Jira Link

RAS Error Record Interface (RERI)
(Specification Managed via Jira)

 

Plan ApprovedSoC Infrastructure HC
(Greg Favor,  Vedvyas Shanbhogue)
RERI (RAS Error-record Register Interface)







Jira Link

Capacity and Bandwidth Controller QoS Register Interface (CBQRI)


Stable

SOC Infrastructure HC (Eric Shiu, Ambika Krishnamoorthy)

Capacity and Bandwidth Controller QoS Register Interface
4Q'22Q2'23Q3'23completeacceptance criteria completestart

 


AR ApprovedNo

  

Status Key

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.  For more details on each step,  see the RISC-V Lifecycle Guide section on "Specification Lifecycle" and it's specific subsections for each milestone, including step-by-step descriptions.

The usable Milestone next Steps are as follows:

* Plan Milestone next Steps:

  1. build plan
  2. review by chairs
  3. complete (nothing else to do)

** Freeze Milestone next step:

  1. start
  2. spec development - stable
  3. AR approval (ISA/SW AR)
  4. acceptance criteria complete (including waivers, or approval)
  5. committee chair approval
  6. freeze
  7. complete (nothing else to do)

*** Ratification Milestone next step (don't start until freeze is complete):

  1. start
  2. send out for public review
  3. public review complete
  4. acceptance criteria complete 
  5. committee chair approval
  6. TSC approval
  7. BOD approval
  8. ratified
  9. complete (nothing else to do)


++ ISA AR State (owner)

  1. Development (not ready for AR) (TG/IC)
  2. Queued (AR)
  3. Reviewing (AR)
  4. Reworking (if necessary as a result of the review after complete goes back to the queue) (TG/IC)
  5. Approved (AR)



NOTE: Some Milestone next steps may be marked as "N/A" for "Not Applicable" with an explanation after a trailing "-".  For example, "N/A - Grandfathered" means that the step was skipped due to the fact that the process changed after the step would have been completed and it has been "Grandfathered" in (meaning accepted as N/A) as acceptable.


**** Specification State values:

  1. New
  2. Plan Complete
  3. Stable
  4. Frozen
  5. Public Review Started
  6. Public Review Complete
  7. TSC Approved
  8. Ratified


Previously Ratified Specifications

2023

ISA Specifications

Ratification Package 

: Project repo
: Plan doc
: Status chklist

extensions included


Task group approved by TSC dateSpecification State****ISA AR State++Fast TrackPriv / UnprivCommittee (Owner)Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Next Step*
Freeze
Milestone Next Step**
Ratification
Milestone Next Step***
Last UpdatedNotesIn RVA2023 profile as mandatory or supported optionalJira link
Zicond

 

RatifiedApprovedYU

Unpriv IC
(Philipp)

N/AQ1'23Q1'23Q2'23completecomplete

complete



Jira link
Svadu

 

RatifiedApprovedYPPriv IC
(Ved Shanbhogue)
N/AN/AQ2'23Q3'23N/A

complete


complete


yJira link

Counter Mode Filtering


 
Smcntrpmf

RatifiedApprovedYUPriv IC
(Beeman Strong)
N/AQ1'23Q2'23Q3'23

complete

complete

complete



Jira Link

Atomic compare-and-swap (CAS)


Zacas

 

Ratified

Approved

(7/10/23)

YUUnpriv IC
(Ved, Greg)
N/A

Q2'23

Q3'23Q4'23complete

complete

 complete



Jira Link

Vector Crypto


  

Zvbb, Zvbc, Zvkb, Zvkg, Zvkn, Zvknc, Zvkned, Zvkng, Zvknha, Zvkbnhb, Zvks, Zvksc, Zvksed, Zvksg, Zvksh, Zvkt

 

RatifiedApprovedNU

Unpriv IC
(Ken Dockser)

Cryptographic Extensions3Q'22Q2'23

Q2'23

CompleteComplete

Complete


yJira Link

Additional Scalar FP


Zfa

 

RatifiedApprovedYUUnpriv IC
(Andrew Waterman)
N/AN/AQ2'23Q3'23N/AComplete

Complete


yJira Link

Advanced Interrupt Architecture (AIA)


  

Smaia, Ssaia

 

RatifiedApprovedNPPriv IC
(John Hauser, Anup Patel)
AIA1Q'22Q4'22

Q2'23

complete

complete

complete


yJira Link

Vector IEEE FP16 Min Support, Arithmetic


Zvfh, Zvfhmin

 

RatifiedApprovedYUUnpriv IC
(Krste)
N/AN/AQ4'22Q2'23N/A

complete

complete

Blanket waiver

yJira Link
Zihintntl

 

RatifiedApprovedYUPriv IC
(Andrew Waterman)
N/AN/AQ2'23
N/Acomplete

complete


y
Zca, Zcb, Zcd, Zce, Zcf, Zcmp, Zcmt2021RatifiedApprovedNU

Unpriv IC

(Tariq Kurd)
Code Size ReductionN/AQ1'23Q2'23N/A

complete

complete


y (Zcb only)
Zicntr, Zihpm

 

Ratified

ApprovedYUUnpriv IC
(Earl Killian)
N/AN/AQ4'22Q1'23N/A

complete

complete



y

Profiles


  

Shcounterenw, Shvstvala, Shtvala, Shvstvecd, Shvsatpa, Shgatpa, Sscounterenw, Ssstateen, Sstvala, Sstvecd, Sstvecv, Ssu64xl, Svade, Svbare, Za128rs, Za64rs, Ziccamoa, Ziccif, Zicclsm, Ziccrse, Zic64b

 

RatifiedApprovedNUTSC
(Krste/Greg)
Profiles TGQ2'22Q4'22

Q1'23

complete

complete

 

complete


y
RV32E/RV64E

 

Ratified
YUUnpriv IC
(krste)
N/AN/AQ3'22Q4'22N/Acompletecomplete


n

Total Store Ordering

Ztso

 

Ratified
YUUnpriv IC
(Earl Killian)
N/AN/AQ3'22Q4'22N/A

complete

complete


?


Non-ISA Specifications

Ratification Package

: Project repo
: Plan doc
: Status chklist

Task group approved by TSC dateSpecification State****Committee (Owner)Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone next step*
Freeze
Milestone next step**

Ratification
Milestone next step

***

Last UpdatedNotesJira link


IOMMU


  

 

RatifiedSOC Infrastructure HC
(Ved Shanbhogue, Perrine Peresse)
IOMMU2Q'22Q1'23
complete

complete

complete


Jira Link


PLIC


  

2020RatifiedPrivileged Software HC
(Abner Chang)


Q3'22Q4'22complete

complete

complete

No waivers


2022

ISA Specifications

Ratification Package (Extension names)

: Project repo
: Plan doc
: Status chklist

Extension(s)Fast TrackPriv / UnprivCommittee (Owner)Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Status*
Freeze
Milestone Status**
Ratification
Milestone Status***
Last UpdatedNotesIn RVA2023 profile as mandatory or supported optional
ZmmulYUUnpriv HC
(Allen Baum)


Q1'22Q2'22N/AFreeze Complete

 Ratification Complete


Unified Discovery Waiver
ZawrsYU

Unpriv HC
(Ved Shanbhogue)

N/A
Q2'22Q3'22N/A

complete

complete

11/7/22


y


Non-ISA Specifications

Specification

: Project repo
: Plan doc
: Status chklist

Committee
(Owner)
Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Status*
Freeze
Milestone Status**
Ratification
Milestone Status***
Last UpdatedNotes

Efficient Trace (E-Trace)

  

SOC Infrastructure HC
(Gajinder Panesar)




Q2'22Plan CompleteFreeze Complete

Ratification Complete


  • No waivers
  • Needs copyright update

psABI

  

Privileged Software HC
(Kito Cheng, Jessica Clarke)

psABI
Q2'22Q3'22complete

complete

complete

11/7/22

No waivers

Supervisor Binary Interface (SBI)

  

Privileged Software HC
(Atish Patra)




Q2'22Plan CompleteFreeze Complete

Ratification Complete


No waivers

UEFI Protocol 

  

Privileged Software HC
(Sunil VL)



Q2'22Plan CompleteFreeze Complete

Ratification Complete


No waivers

2021

Ratification PackageFast TrackPriv UnprivExtension NamesOwnerArch ReviewStatus ChecklistPublic Review
Vector

N

UV, Zve32x, Zve32f, Zve64x, Zve64f, Zve64dKrsteCompleteCompleteY
Bit-ManipulationNUZba, Zbb, Zbc, ZbsKen / KrsteCompleteCompleteY
FP in INT regsNUZfinxTariqCompleteCompleteY
Half Width FPYU

Zfh, Zfhmin

AndrewCompleteCompleteY
ePMPNPSmepmpNickCompleteCompleteY
Crypto ScalarNUZbkb, Zbkc, Zbkx, Zknd, Zkne, Zknh, Zksed, Zksh, Zkn, Zks, Zkt, Zk, ZkrBenCompleteCompleteY
Priv 1.12NP

Sm1p12, Ss1p12, Sv57

GregCompleteCompleteY
CMO baseNPZicbom, Zicbop, ZicbozDavidKCompleteCompleteY
hypervisorNPHJohnHCompleteCompleteY
state enableYPSmstateenJohnHCompleteCompleteY

time cmp

YPSstcGregCompleteCompleteY
Count overflow & FilteringYPSscofpmfGregCompleteCompleteY
Fast TLB invalidationNPSvinval

Dan

CompleteCompleteY
NAPOT pagesNPSvnapotDanCompleteCompleteY
Page-based memory typesNPSvpbmtDanCompleteCompleteY
Pause HintYUZihintpauseGregCompleteCompleteY
  • No labels