Specification Status - Historical

Specification Status - Historical

NOTE: We have migrated to Jira. This page reflects status from until YE 2023. Please click here for an up-to-date view of the extensions under development.

 

The following sections of the document contain the historical program data for specifications:


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 values are defined in the following sections.

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.

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

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

 

Year-end 2023 Spec Development

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

Completed specifications are tracked in the subsequent sections.

Status of active votes by TSC and Committee Chairs can be found on the RISC-V Vote Status wiki 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.

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 date

Specification State****

ISA AR 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

Migrated to Jira?

Jira Link


Ratification Package 

: Project repo
: Plan doc
: Status chklist

extensions included

 

Task group approved by TSC date or Fast Track approved by AR date

Specification State****

ISA AR 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

Migrated to Jira?

Jira Link

Byte and Half-word Atomics

Zabha

Sep 26, 2023 

Stable

Approved

(10/10/23)

Y

U

N/A

Q4'23

Q4'23

       Q1'25

complete

acceptance criteria complete

Start

Oct 14, 2023 

AR approved.

 

Jira Link

Bfloat16


Zfbfmin, Zvfbfmin, Zvfbfwma

 

Public Review Complete

Approved

(7/15/23)

Y

U

(Ken Dockser)

N/A

N/A

Q2'23

Q1'24

N/A

complete

Ratification Ready

Jan 7, 2024 

 

Y

Jira Link

Quality-of-Service (QoS) Identifiers

Ssqosid

Oct 6, 2022

 

Stable

Approved

Y

P

(Ved Shanbhogue)

 

N/A

4Q'22

Q2'23

Q3'23

complete

acceptance criteria complete

Start

Dec 29, 2023 

 

AR approved

 

No

Control Transfer Records


Smctr, Ssctr

Mar 7, 2023 

Plan Complete

Development

N

P

(Beeman Strong)

Q2'23

Q3'23

Q4'23

complete

acceptance criteria complete

 

Jul 19, 2023

 

 

Jira link

Debug


Sdext, Sdtrig

2020

Stable

Development

N

P

Priv IC
(Tim Newsome)

Q1'23

Q2'23

Q3'23

complete

committee chair approval

start

Dec 20, 2023

Waiver vote for SAIL and ACT

n

Jira link

Fast Interrupt 


Smclic, Ssclic, Suclic, Smclicshv, Smclicconfig

2020

Plan Complete

Development

N

P

Priv IC
(Dan Smathers)

N/A

Q3'23

 

N/A

spec development - stable

start

Jan 18, 2023

 

n

Jira link

Indirect CSR Access


Smcsrind, Sscsrind

 

Public Review Started

Approved

Y

P

Priv IC
(Beeman Strong)

N/A

Q3'23

 

 

complete

complete

committee chair approval

Jan 3, 2024

 

 

Jira link

Instruction/Data Consistency


Zjid

2020

Stable

Development

N

P

Priv IC
(Martin Maas)

N/A

Q2'23

 

N/A - Grandfathered

AR approval

start

Apr 6, 2023

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

?

Jira link

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


Zimop, Zcmop

Oct 17, 2022 

Public Review Complete

Development

Y

U

Unpriv IC
(Andrew Waterman/Ved Shanbhogue)

N/A

N/A

Q2'23

 

N/A

complete

acceptance criteria complete

Dec 1, 2023

 

n

Jira Link

Packed SIMD 


Zbpbo, Zpn, Zpsfoperand, P

2020

New

Development

N

U

Unpriv IC
(Kevin Chen)

Q3'23

Q4'23

Q4'23

start

start

 

start

Feb 22, 2023

Need plan from Kevin Chen

n

Jira Link

Pointer masking


Smmpm
Smnpm
Ssnpm

2020

Stable

Reworking

N

P

Priv IC
(Martin Maas)

Q1'23

Q2'23

 

complete

AR approval

start

Feb 28, 2023

Ongoing discussion with ARC around design.

?

Jira Link

Priv 1.13


RISC-V International