RISC-V International

Page tree

Versions Compared

Key

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

...

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 (Image Added), Ratification Plan(Image Added) if not a Fast-track item, and an Acceptance Criteria Status checklist (Image Added).  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, Image Added), 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 (Extension names)

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

Fast TrackPriv / UnprivCommittee (Owner)Freeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Status*
Freeze
Milestone Status**
Ratification
Milestone Status***
Notes
NU

Code Size Reduction Task Group

(Tariq Kurd)
Q3'22
N/A - GrandfatheredFreeze Arch Review Deferred

NPPriv HC
(Dan Smathers)
Q3'22
N/A - GrandfatheredFreeze Arch Review Requested

YUUnpriv HC
(TBD)


N/ASpecification Development

YPPriv HC
(Andrew Waterman)


N/ASpecification Development

Packed SIMD (Zpn, Zpsfoperand, Zprvsfextra)

Image Added

NUUnpriv HC
(Kevin Chen)
Q4'22
N/A - GrandfatheredFreeze Arch Review Requested

NPPriv HC
(Martin Maas)
Q4'22
N/A - GrandfatheredFreeze Arch Review Requested

NUProfiles 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

YPPriv HC
(Krste/Greg)
Q4'22
N/AFreeze Arch Review In Process

Total Store Ordering (Ztso)

Image Added

YUUnpriv HC
(Earl Killian)
Q2'22
N/AFreeze Arch Review Complete

Vector Crypto (TBD)

Image Added Image Added Image Added

NU

Cryptographic Extensions Task Group
(Ken Dockser)



Plan Development


YU

Unpriv HC
(Ved Shanbhogue)

Q2'22
N/AFreeze Arch Review Requested

YUUnpriv HC
(Allen Baum)
Q1'22Q2'22N/AFreeze Complete

TSC Sign-Off Voting

Unified Discovery Waiver


In-process Non-ISA Specifications

Specification

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

Committee (Owner)Freeze Milestone Target DateRatification Milestone Target DatePlan
Milestone Status*
Freeze
Milestone Status**
Ratification
Milestone Status***
Notes
Software HC
(Sunil VL)
Q2'22
Plan Development


Advanced Interrupt Architecture (AIA)

Image Added Image Added Image Added

Software HC
(John Hauser, Anup Patel)
Q3'22
Plan CompleteFreeze Arch Review In Process

Application Processor-Trusted Execution Environment (AP-TEE)

Image Added Image Added Image Added

AP-TEE TG
(Suresh Sugumar, Ravi Sahita)


Plan Development


Architectural Test Requirements

Image Added Image Added Image Added

Architecture Test SIG??
(Allen Baum)



Plan Development


Debug TG
(Tim Newsom)



Plan Development


Efficient Trace (E-Trace)

Image Added Image Added Image Added

SOC Infrastructure HC
(Gajinder Panesar)


Q2'22Plan CompleteFreeze Complete

TSC Sign-Off Complete

  • No waivers
  • Working copyright issue
IOMMU TG
(TBD)


Plan Development


IOPMP


IOPMP TG
(Paul Ku)

Q2'22
Plan Development


Nexus Trace (control)

Image Added Image Added Image Added

Nexus Trace TG
(Robert Chylla)


Plan Development


Platforms HSC
(??)


Plan Development


Software HC
(Abner Chang)
Q2'22Q3'22Plan Complete

Freeze Arch Review Complete

Committee Chair Sign-Off Voting


  • No waivers
  • Working copyright issue

psABI TG
(Kito Cheng, Jessica Clarke)

Q2'22
Plan Complete

Freeze Arch Review Complete

Committee Chair Sign-off Voting


No waivers

Security Model

Image Added

Security Model TG
(Suresh Sugumar, Ravi Sahita)


Plan Development


Supervisor Binary Interface (SBI)

Image Added Image Added Image Added

Software HC
(Atish Patra)


Q2'22Plan CompleteFreeze Complete

TSC Sign-Off Complete

No waivers
Software HC
(Sunil VL)

Q2'22Plan CompleteFreeze Complete

Committee Chair Sign-Off Voting

No waivers

Unified Discovery (Config)

Image Added Image Added Image Added

Unified Discovery TG
(Irma Flores-Mendoza
Q3'22
Plan Development


?? TG
(Greg Favor, Anup Patel)



Plan Development


Status Key

* Plan Milestone Status Steps:

  1. Plan Development → Plan Review Requested → Plan Complete

** Freeze Milestone Status Steps:

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

*** Ratification Milestone Status Steps:

  1. Public Review In Process  → Public Review Complete
  2. Final Arch Review Requested → Final Arch Review In Process → Final Arch Review Complete
  3. Committee Chair Sign-Off Voting → Committee Chair Sign-Off Complete
  4. TSC Sign-Off Voting → TSC Sign-Off Complete
  5. Ratification (BoD Vote) Voting → Ratification (BoD Vote) Complete


Completed

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
ZmmulYUZmmulAllenCompleteCompleteY