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

Compare with Current View Page History

« Previous Version 90 Next »

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 TPMs. To get updates to this page or for questions, contact help@riscv.org.

In-process ISA Specifications

Ratification Package 

: Project repo
: Plan doc
: Status chklist

extensions included


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***
Notes / Last UpdatedIn RVA2023 profile as mandatory or supported optional

Advanced Interrupt Architecture (AIA)

  


NPPriv HC
(John Hauser, Anup Patel)
AIA
Q4'22

Q1'23

complete

acceptance criteria complete

start

08/22y
Zca, Zcb, Zcd, Zcf, Zcmp, ZcmtNU

Unpriv HC

(Tariq Kurd)
Code Size Reduction
Q4'22Q1'23grandfathered

AR approval

start
  • SAIL/ACT Waivers
  • Updated: 09/23
n

Debug

  


N

PPriv HC
(Tim Newsom)
Debug TG
Q2'23
review by chairs

start

start08/22n
ClicNPPriv HC
(Dan Smathers)
Fast Interrupts
Q4'22
review by chairsacceptance criteria completestart08/22n
SvaduYPPriv HC
(Krste/Greg)
N/A
?Q4'22N/A

acceptance criteria complete


start09/28
Zicntr, ZihpmYUUnpriv HC
(Earl Killian)
N/A
Q4'22
N/A

acceptance criteria complete

start08/22y
"May Be Ops" (for CFI, etc.) ZimopsYUUnpriv HC
(Andrew Waterman)
N/A
Q4'22
N/A

AR approval

start08/22n
ZihintntlYPPriv HC
(Andrew Waterman)
N/A
Q4'22
N/Aacceptance criteria completestart08/22y
(Zpn, Zpsfoperand, Zprvsfextra)NUUnpriv HC
(Kevin Chen)
Packed SIMD
?
N/A - GrandfatheredAR approvalstart08/22n
ZjpmNPPriv HC
(Martin Maas)
Pointer Masking
Q4'22
N/A - GrandfatheredAR approvalstart9/1?

Profiles

  

Ssptead, Sstvala, Sstvecd, Sstvecv, Ssu32xl, Ssu64xl, Svbare, Za1286, Za64rs, Ziccamoa, Ziccif, Zicclsm, ZiccrseNUTSC
(Krste/Greg)
Profiles TG
Q4'22

Internal Review Complete 6/7

TSC Review Complete 6/21

completeAR approval start

being updated. 10/11

y

Quality of Service ID

QIDYP

Priv HC

(Ved Shanbhogue)

N/A
Q3'22Q4'22N/Astartstart08/22n
RV32E/RV64EYUUnpriv HC
(???)
N/A
?
N/Aacceptance criteria completestartPublic review ends Oct 6 (updated: 08/22)n
SmrnmiYPPriv HC
(Krste/Greg)
N/A
Q4'22
N/Aacceptance criteria completestart08/22n
Misc. basic Scalar FPZfaYUUnpriv HC
(Andrew Waterman)
N/A
Q3'22
N/AAR approvalstart08/22y

Total Store Ordering

ZtsoYUUnpriv HC
(Earl Killian)
N/A
Q2'22Q3'22N/A

complete

in public reviewReview ends 3 Oct. (updated: 08/22)?

Vector Crypto

  

ZvkNU

Unpriv HC
(Ken Dockser)

Cryptographic Extensions


completestartstart08/22y
Vector IEEE FP16 Min SupportZvfminYUUnpriv HC
(Andrew Waterman)
N/A
Q4'22
N/AAR approvalstart08/22y
Vector IEEE FP16 ArithmeticZvfYUUnpriv HC
(Andrew Waterman)
N/A
Q4'22
N/AAR approvalstartUpdated: 09/14y
ZawrsYU

Unpriv HC
(Ved Shanbhogue)

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

complete

TSC approval

Updated: 09/22

y

In-process 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***
Notes / Last Updated

ACPI

  

Software HC
(Sunil VL)


Q2'22
Plan Development


Application Processor-Trusted Execution Environment (AP-TEE)

  

Security HC
(Suresh Sugumar, Ravi Sahita)
AP-TEE


Plan Development

08/22

Architectural Test Requirements

  

ISA  Infrastructure HC
(Allen Baum)

Architecture Test SIG??


Plan Development


IOMMU

  

SOC Infrastructure HC
(Ved Shanbhogue)
IOMMU
Q3'22
Plan Complete

08/31

IOPMP


Security HC
(Paul Ku)

IOPMP
Q2'22
Plan Development

08/22

Nexus Trace (control)

  

SOC Infrastructure HC
(Robert Chylla)
Nexus Trace


Plan Development

08/22

Platforms

  






Plan Development


PLIC

  

Privileged Software HC
(Abner Chang)


Q2'22Q3'22Plan Complete

Freeze Complete

Public Review In Process
  • No waivers
  • Review ends 16 Oct.
  • 9/6

psABI

  

Privileged Software HC
(Kito Cheng, Jessica Clarke)

psABI
Q2'22Q3'22Plan Complete

Freeze Complete

TSC Sign-Off Voting

  • No waivers
  • updated 9/26

Security Model

  

Security HC
(Suresh Sugumar, Ravi Sahita)
Security Model


Plan Development

08/22

Unified Discovery (Config)

  

Privileged Software HC
(Irma Flores-Mendoza
Unified Discovery
Q3'22
Plan Development

08/22

Watchdog Timer

  

Privileged Software HC
(Greg Favor, Anup Patel)





Plan Development


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.  They are as follows:

* Plan Milestone next Steps:

  1. start
  2. plan review by chairs
  3. complete

** Freeze Milestone next step:

  1. start
  2. spec development - stable
  3. AR approval (ISA/SW AR)
  4. acceptance criteria complete (including waivers, ar approval)
  5. committee chair approval
  6. frozen
  7. complete

*** 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


Ratified

2022

ISA Specifications

Ratification Package (Extension names)

: Project repo
: Plan doc
: Status chklist

Fast TrackPriv / UnprivCommittee (Owner)Freeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Status*
Freeze
Milestone Status**
Ratification
Milestone Status***
Notes
YUUnpriv HC
(Allen Baum)
Q1'22Q2'22N/AFreeze Complete

 Ratification Complete

Unified Discovery Waiver


Non-ISA Specifications

Specification

: Project repo
: Plan doc
: Status chklist

Committee (Owner)Freeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Status*
Freeze
Milestone Status**
Ratification
Milestone Status***
Notes

Efficient Trace (E-Trace)

  

SOC Infrastructure HC
(Gajinder Panesar)


Q2'22Plan CompleteFreeze Complete

Ratification Complete

  • No waivers
  • Needs copyright update

Supervisor Binary Interface (SBI)

  

Software HC
(Atish Patra)


Q2'22Plan CompleteFreeze Complete

Ratification Complete

No waivers

UEFI Protocol 

  

Software HC
(Sunil VL)

Q2'22Plan CompleteFreeze Complete

Ratification Complete

No waivers

2021

Ratification PackageFast TrackPriv UnprivExtension NamesOwnerArch ReviewStatus ChecklistPublic Review
Vector

N

UV, Zvamo, Zvlsseg, Zvediv, Zvqmac, Zve32x, Zve32f, Zve64x, Zve64f, Zve64d, Zvfh, ZveKrsteCompleteCompleteY
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

Sm1-12, Ss1-12, Sv57

GregCompleteCompleteY
CMO baseNPZicbom, Zicbop, ZicbozDavidKCompleteCompleteY
hypervisorNPHJohnHCompleteCompleteY
state enableYPSmstateenJohnHCompleteCompleteY

time cmp

YPSstcGregCompleteCompleteY
Count overflow & FilteringYPSscofmpfGregCompleteCompleteY
Fast TLB invalidationNPSvinval

Dan

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