Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

The RISC-V specification process is governed by the Ratification Policy and more concisely articulated in the Specification Lifecycle and Milestone Definitions presentation.

...

In-process ISA Specifications

Ratification

Package (Extension names)

Package 

Image Modified: Project repo
Image Modified: Plan doc
Image Modified: Status chklist

extensions included


Specification State****Fast TrackPriv / UnprivCommittee (Owner)Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone
Status
Next Step*Freeze
Milestone
Status
Next Step**Ratification
Milestone
Status
Next Step***
Notes /
Last UpdatedNotesIn RVA2023 profile as mandatory or supported optional

Advanced Interrupt Architecture (AIA)

Image Modified Image Modified Image Modified

Smaia, SsaiaPublic Review StartedNPPriv HC
(John Hauser, Anup Patel)
Q3
AIA
Q4'22
Plan Complete

Freeze Arch Review Complete

Waivers Requested

Q1'23

complete

complete

public review complete

  • Blanket waivers
  • Public review ends Dec. 24
08/22
y
(Zc*)
Zca, Zcb, Zcd, Zcf, Zcmp, ZcmtFrozenNU
Code Size Reduction Task Group

Unpriv HC

(Tariq Kurd)
Code Size Reduction
Q3

Q4'22Q1'23grandfathered

complete

send out for public review

SAIL/ACT Waivers

ABI issues being worked

n

Conditional Ops
Image AddedImage Added

ZicondopsNewYU

Unpriv HC
(Ved)

N/A
- GrandfatheredFreeze Arch Review
Complete 09/22

Q1'23



n




New

N

P
Debug TG
Priv HC
(Tim Newsom)
Debug TG
Q2'23
Plan Development

review by chairs

acceptance criteria complete

start

08/22


n
(CLIC)
SmclicPlan CompleteNPPriv HC
(Dan Smathers)
Fast Interrupts
Q1'23
N/A

spec development - stable

start?
n
SvaduPlan  CompleteYPPriv HC
(Ved)
N/A
Q4'22
Plan DevelopmentFreeze Arch Review Requested08/22n
Q1'23N/A

acceptance criteria complete


start



Zicntr, ZihpmPublic Review Started
HpmCounter enhancements (Zicntr, Zihpm)Image Removed
YUUnpriv HC
(
TBD)Q3
Earl Killian)N/A
Q4'22
N/A
Freeze Arch Review Complete

committee chair approval

public review complete 

Review ends Dec. 23
08/22
y
"May Be Ops" (for CFI, etc.) 
(
Zimops
)
StableYUUnpriv HC
(Andrew Waterman)
N/A
Q3

Q1'
22
23
N/A

Pending RVI Review

AR approval

start

Arch Review In Process

08/22. need github specn
(Zihintntl)
ZihintntlPlan  CompleteYPPriv HC
(Andrew Waterman)
N/A
Q3

Q1'
22
23
N/A
Freeze Arch Review Complete
acceptance criteria completestart

Update needed.
08/22
y
(
Zbpbo, Zpn, Zpsfoperand,
Zprvsfextra)
P
Image Removed
NewNUUnpriv HC
(Kevin Chen)
Q4'22
Packed SIMD
?
start

start


start


n
ZjidStableNPPriv HC
(Martin Maas)
I/D Consistency
Q1'23
N/A - Grandfathered
Freeze Arch Review Requested08/22n
AR approvalstart

Spec in slide form, needs to be translated into write-up.?
ZjpmStableNPPriv HC
(Martin Maas)
Pointer Masking
Q4'22
N/A - Grandfathered
Freeze Arch Review Requested
AR approvalstart

Update needed on waivers for Sail.
9/1
?
Shcounterenw, Shvstvala, Shtvala, Shvstvecd, Shvsatpa, Shgatpa, Ssstateen, Ssptead, Sstvala, Sstvecd, Sstvecv, Ssu64xl, Svbare, Za128rs, Za64rs, Ziccamoa, Ziccif, Zicclsm, Ziccrse, Zic64bPublic Review StartedNU
Profiles TG
TSC
(Krste/Greg)
06/25/22

Internal Review Complete 6/7

TSC Review Complete 6/21

Plan CompleteFreeze Complete 

09/01

y
Profiles TG
Q4'22


complete

complete

 

public review complete

Public review ends 12/9.

y
RV32E/RV64EPublic Review Complete

Quality of Service ID (QID)
Image Removed

YP

Priv HC

(Ved Shanbhogue)

Q3'22Q4'22N/A08/22n

Reduced integer bases (RV32E/RV64E)

Image RemovedImage Removed
YUUnpriv HC
(
???)
krste)N/A
Q3'22Q4'22N/A
Freeze Arch Review Complete
completecommittee chair approval

Public review ends Oct 6 (updated: 08/22)


n
(
Smrnmi
)
Image Removed
Plan  CompleteYPPriv HC
(Krste/Greg)
Q4'22
N/A
Q1'23
N/A
Freeze Arch Review Almost Complete
acceptance criteria completestart

08/22


n
Misc. basic Scalar FP
(
Zfa
)
Plan  CompleteYUUnpriv HC
(Andrew Waterman)
Q3
N/A
Q4'22Q1'23N/A
Freeze Arch Review In Process08/22y

Total Store Ordering (Ztso)

Image Removed

YUUnpriv HC
(Earl Killian)
acceptance criteria completestart


y

Shadow Stacks and Landing Pads

Image AddedImage Added Image Added

ZisslpcfiPlan  CompleteN U + P

Unpriv HC + Priv HC

(George, Ved)

SS-LP-CFI Q4
Q2
'22Q3'
22N/A

Freeze  Complete

Public Review In ProcessReview ends 3 Oct. (updated: 08/22)?
23Q3'23Completestartstart


n
SspmpNewNPSecurity HC
(Dong Du)
S-Mode Physical Memory ProtectionQ4'22TBD
N/AN/AN/A


n

Total Store Ordering

Image Added

ZtsoPublic Review Complete
NU

Cryptographic Extensions Task Group
(Ken Dockser)

Plan Complete08/22yVector IEEE FP16 Min Support (Zvfmin)
YUUnpriv HC
(
Andrew Waterman)
Earl Killian)N/A
Q3'22Q4'22N/A
Freeze Arch Review Requested08/22yVector IEEE FP16 Arithmetic (Zvf)

complete

TSC approval


?
Zvkb, Zvkg, Zvknha, Zvknhb, Zvkns,  Zvksed, ZvkshStableN
Y
U

Unpriv HC
(

Andrew Waterman)

Ken Dockser)

Cryptographic Extensions
Q4'22
N/AFreeze Arch Review RequestedUpdated: 09/14y
Q1'23CompleteAR Approvalstart

SAIL & ACT Waivery

Vector Crypto - all-rounds AES

Image Added

ZvknfStableNU

Unpriv HC
(Ken Dockser)

Cryptographic Extensions
TBD
CompleteAR Approvalstart

SAIL & ACT Waivern

Vector IEEE FP16 Min Support, Arithmetic
Image Added

Zvfh, ZvfhminStableYUUnpriv HC
(
Ved Shanbhogue
Krste)
Q2'22
N/A
Q4
Q3
'22
N/A

Freeze Complete

TSC Sign-Off Voting

committee chair approval

start

Blanket waiver
Updated: 09/22
y


In-process Non-ISA Specifications

Specification

Image Modified: Project repo
Image Modified: Plan doc
Image Modified: Status chklist

Specification State****Committee (Owner)Task GroupPlan Milestone Target DateFreeze Milestone Target DateRatification Milestone Target DatePlan
Milestone
Status
next step*Freeze
Milestone
Status
next step**

Ratification
Milestone

Status

next step

***

Notes /
Last UpdatedNotes
NewSoftware HC
(Sunil VL)


Q2'22
Plan Development

review by chairs



Application Processor-Trusted Execution Environment (AP-TEE)

Image Modified Image Modified Image Modified

AP-TEE TG

NewSecurity HC
(Suresh Sugumar, Ravi Sahita)
Plan Development08/22Plan Development
AP-TEE


review by chairs


Architectural Test Requirements

Image Modified Image Modified Image Modified

New

ISA  Infrastructure HC
(Allen Baum)

Architecture Test SIG??
(Allen Baum)



review by chairs



IOMMU TG

Plan  CompleteSOC Infrastructure HC
(Ved Shanbhogue, Perrine Peresse)
IOMMU
Q3

Q1'
22Plan Complete
23
completeAR approval

/31


IOPMP

IOPMP TG


New

Security HC
(Paul Ku)

IOPMP
Q2

Q1'
22Plan Development
23
review by chairs

/22


Nexus Trace TG

NewSOC Infrastructure HC
(Robert Chylla)
Plan Development
Nexus Trace


review by chairs

08/22


Platforms HSC
(??)
New




review by chairs
Plan Development




Public Review CompletePrivileged Software HC
(Abner Chang)
Q2'22

psABI TG
(Kito Cheng, Jessica Clarke)

Q2


Q3'22
Plan Complete

Freeze Complete

Public Review In Process
  • No waivers
  • Review ends 16 Oct.
  • 9/6
Q4'22
Q3'22Plan Complete

Freeze Complete

complete

complete

AR approval 

Committee Chair Sign-Off Complete

  • No waivers
updated 9/23
  • Entering AR post-review
NewSecurity
Model TG
HC
(Suresh Sugumar, Ravi Sahita)
Plan Development
Security Model


plan review by chairs

08/22


Unified Discovery (Config)

Image Modified Image Modified Image Modified

Unified Discovery TG

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

plan review by chairs

 

08/22?? TG


New

Privileged Software HC


(Greg Favor, Anup Patel)





plan review by chairs



Cache and Memory Controller QoS Register Interface (CMQRI)New

SOC Infrastructure HC (Eric Shiu, Ambika Krishnamoorthy)

Plan Development

CMQRI


plan review by chairs

 


Status Key

The following steps and associated states 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 Status next Steps:

  1. start
  2. review by chairs
  3. complete (nothing else to do)Plan Development → Plan Review Requested → Plan Complete

** Freeze Milestone Status Stepsnext step:

  1. Specification Development → Specification Stable
  2. Freeze Arch Review Requested → Freeze Arch Review In Process → Freeze Arch Review Complete
  3. Waivers Requested → Waiver Voting → Waivers Approved
  4. Committee Chair Sign-Off Requested → Committee Chair Sign-Off Voting → Committee Chair Sign-Off Complete →
  5. Freeze Complete

*** Ratification Milestone Status Steps:

  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. 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)

**** 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
  9. Public Review In Process  → Public Review Complete
  10. Final Arch Review Requested → Final Arch Review In Process → Final Arch Review Complete
  11. Committee Chair Sign-Off Requested → Committee Chair Sign-Off Voting → Committee Chair Sign-Off Complete
  12. TSC Sign-Off Voting → TSC Sign-Off Complete
  13. Ratification (BoD Vote) Voting → Ratification (BoD Vote) Complete


Ratified

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

YUUnpriv 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

Privileged Software HC
(Kito Cheng, Jessica Clarke)

psABI
Q2'22Q3'22complete

complete

complete

11/7/22

No waivers

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

...

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 typesNPSvpbmtDanCompleteCompleteYZmmul
Pause HintYUZmmulZihintpauseAllenGregCompleteCompleteY