Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fix extensions on RISC-V Profiles

...

Ratification Package 

: Project repo
: Plan doc
: Status chklist

extensions included


Task group approved by TSC date or Fast Track approved by AR dateSpecification 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 optional

Anchor
AIA_Row
AIA_Row
Advanced Interrupt Architecture (AIA)

  

Smaia, Ssaia

 

Public Review CompleteNPPriv IC
(John Hauser, Anup Patel)
AIA1Q'22Q4'22

Q1'23

complete

complete

committee chair approval

  • Blanket waivers
  • Public review ended Dec. 24
y

Anchor
BFloat16_Row
BFloat16_Row
Bfloat16



Plan CompleteYU

Unpriv IC

(Ken Dockser)
N/AN/AQ1'23
N/Aacceptance criteria complete

 



Anchor
CMQRI_Row
CMQRI_Row
Cache and Memory Controller QoS Register Interface (CMQRI)
  

Ssqosid

 

Plan CompleteNP

SOC Infrastructure HC (Eric Shiu, Ambika Krishnamoorthy)

CMQRI4Q'22Q2'23Q3'23completeacceptance criteria complete

 



Anchor
CodeSize_Row
CodeSize_Row
Code Size Reduction 

Zca, Zcb, Zcd, Zcf, Zcmp, Zcmt2021FrozenNU

Unpriv IC

(Tariq Kurd)
Code Size ReductionN/AQ1'23Q1'23N/A - Grandfathered

complete

public review start

SAIL/ACT Waivers

ABI issues resolved.

SW PoC work remains.

n

Anchor
CondOps_Row
CondOps_Row
Conditional Ops

Zicond

 

Plan CompleteYU

Unpriv IC
(Ved)

N/AQ1'23Q1'23Q2'23completeacceptance criteria complete



Anchor
Counters_Row
Counters_Row
Counters

Zicntr, Zihpm

 

Public Review CompleteYUUnpriv IC
(Earl Killian)
N/AN/AQ4'22Q1'23N/A

complete

committee chair approval


Review ended Dec. 23y

Anchor
Debug_Row
Debug_Row
Debug

  

Sdext, Sdtrig2020Plan Complete

N

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

acceptance criteria complete

start


n

Anchor
FastInt_Row
FastInt_Row
Fast Interrupt 

  

Smclic2020Plan CompleteNPPriv IC
(Dan Smathers)
Fast InterruptsN/AQ3'23
N/A

spec development - stable

start


n

Anchor
Svadu_Row
Svadu_Row
Hardware Updating of PTE A/D Bits 

Svadu

 

Plan  CompleteYPPriv IC
(Ved)
N/AN/AQ1'23Q1'23N/A

acceptance criteria complete


start



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

Zimop

 

StableYUUnpriv IC
(Andrew Waterman)
N/AN/AQ1'23
N/A

AR approval

start

  • Need github spec
  • Andrew re-visiting design in context of CFI proposals.
n

Anchor
Zihintntl_Row
Zihintntl_Row
Non Temporal Locality Hint

Zihintntl

 

Plan  CompleteYPPriv IC
(Andrew Waterman)
N/AN/AQ1'23
N/Acommittee chair approvalstart


y

Anchor
PackedSIMD_Row
PackedSIMD_Row
Packed SIMD 

Zbpbo, Zpn, Zpsfoperand, P

2020

NewNUUnpriv IC
(Kevin Chen)
Packed SIMD


start

start


start


n

Anchor
Zjid_Row
Zjid_Row
Instruction/Data Consistency

Zjid2020StableNPPriv IC
(Martin Maas)
I/D ConsistencyN/AQ1'23
N/A - GrandfatheredAR approvalstart

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

Anchor
PointerMasking_Row
PointerMasking_Row
Pointer masking

 

Zjpm2020StableNPPriv IC
(Martin Maas)
Pointer MaskingQ1'23Q1'23
completeAR approvalstart

Waivers requested for SAIL and ACT.?

Anchor
Profiles_Row
Profiles_Row
Profiles

  

Shcounterenw, Shvstvala, Shtvala, Shvstvecd, Shvsatpa, Shgatpa

Sccounterenw

, Sscounterenw, Ssstateen, Ssptead, Sstvala, Sstvecd, Sstvecv, Ssu64xl, Svade, Svbare, Za128rs, Za64rs, Ziccamoa, Ziccif, Zicclsm, Ziccrse, Zic64b

 

Public Review CompleteNUTSC
(Krste/Greg)
Profiles TGQ2'22Q4'22

Q1'23

complete

complete

 

committee chair approval


y

Anchor
RASCauseCode_Row
RASCauseCode_Row
RAS Cause Code

Ssecorrupt
Plan  CompleteYUUnpriv IC
(Ved)
N/AQ1'23

N/Aacceptance criteria complete

 



Anchor
Smrnmi_Row
Smrnmi_Row
Resumable Non-maskable Interrupts 

Smrnmi

 

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


n

Anchor
Zfa_Row
Zfa_Row
Misc. basic Scalar FP

Zfa

 

Plan  CompleteYUUnpriv IC
(Andrew Waterman)
N/AN/AQ4'22Q1'23N/Aacceptance criteria completestart


y

Anchor
SSLP_Row
SSLP_Row
Shadow Stacks and Landing Pads

Zisslpcfi

 

Plan  CompleteN U + P

Unpriv IC + Priv IC

(George, Ved)

SS-LP-CFI Q4'22Q3'23Q3'23Completestartstart


n

Anchor
SPMP_Row
SPMP_Row
S-mode PMP

Sspmp

 

NewNPSecurity HC
(Dong Du)
S-Mode Physical Memory ProtectionQ1'23Q3'23Q4'23N/AN/AN/A


n

Anchor
VectorCrypto_Row
VectorCrypto_Row
Vector Crypto

  

Zvkb, Zvkg, Zvknha, Zvknhb, Zvkns,  Zvksed, Zvksh

 

StableNU

Unpriv IC
(Ken Dockser)

Cryptographic Extensions3Q'22Q4'22Q1'23CompleteAR Approvalstart

SAIL & ACT Waivery

Anchor
VCAllRounds_Row
VCAllRounds_Row
Vector Crypto - all-rounds AES

  

Zvknf

 

StableNU

Unpriv IC
(Ken Dockser)

Cryptographic Extensions3Q'22TBD
CompleteAR Approvalstart

SAIL & ACT Waivern

Anchor
Zvfh_Row
Zvfh_Row
Vector IEEE FP16 Min Support, Arithmetic

Zvfh, Zvfhmin

 

FrozenYUUnpriv IC
(Krste)
N/AN/AQ4'22Q1'23N/A

complete

Public Review complete

Blanket waiver

Public review ends 3/10.

y

...