Versions Compared

Key

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

...

Ratification Package 

: Project repo
: Plan doc
: Status chklist

extensions included


Task group approved by TSC date or Fast Track approved by AR dateSpecification State****ISA AR 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 CompleteApprovedNPPriv IC
(John Hauser, Anup Patel)
AIA1Q'22Q4'22

Q1'23

complete

complete

committee chair approval

  • Issue being worked with AR, 2-week internal review required
  • May also include RAS Cause Codes
  • Chapter 9 needs to go to public review with IOMMU
  • Indirect register feature should move into Priv Spec per ARC.
y

Anchor
BFloat16_Row
BFloat16_Row
Bfloat16


 

Zfbfmin, Zvfbfmin, Zvfbfwma
Plan CompleteDevelopmentYU

Unpriv IC

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

 

Submitted to AR and encoding assigned.

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


  

Ssqosid

 

Plan CompleteDevelopmentNP

SOC Infrastructure HC (Eric Shiu, Ambika Krishnamoorthy)

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

 



Anchor
CodeSize_Row
CodeSize_Row
Code Size Reduction 


Zca, Zcb, Zcd, Zce, Zcf, Zcmp, Zcmt2021Public Review CompleteApprovedNU

Unpriv IC

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

complete

TSC approval

Ratification waiver granted for ACT

n

Anchor
CondOps_Row
CondOps_Row
Conditional Ops


Zicond

 

Plan Complete
YU

Unpriv IC
(Philipp)

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

Nearing AR review complete.

Anchor
Counters_Row
Counters_Row
Counters


Zicntr, Zihpm

 

TSC Approved

ApprovedYUUnpriv IC
(Earl Killian)
N/AN/AQ4'22Q1'23N/A

complete

BoD approval


March BoD agenday

Anchor
Debug_Row
Debug_Row
Debug


  

Sdext, Sdtrig2020Plan CompleteDevelopment

N

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

acceptance criteria complete

start

  • SAIL work late getting started
  • ACT work significant effort
  • Q2 freeze at risk
n

Anchor
FastInt_Row
FastInt_Row
Fast Interrupt 


  

Smclic, Ssclic, Suclic, Smclicshv, Smclicconfig2020Plan CompleteDevelopmentNPPriv 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  Complete
YPPriv IC
(Aaron Durbin)
N/AN/AQ1'23Q1'23N/A

acceptance criteria complete


start

Need Status Checklist updates (Aaron)

Anchor
Zicntrpmf_Row
Zicntrpmf_Row
Instret & Cycle Privilege Mode Filtering


Zicntrpmf

Plan Complete
YUUnpriv IC
(Beeman Strong)
N/AQ1'23Q1'23Q3'23

review by chairs




Plan milestone review 2/22/2023

Anchor
Zjid_Row
Zjid_Row
Instruction/Data Consistency


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

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

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


Zimop

 

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

AR approval

start

  • Andrew working with Ved and ARC on new design
  • Potential ABI impacts identified by ARC.
n

Anchor
Zihintntl_Row
Zihintntl_Row
Non Temporal Locality Hint



Zihintntl

 

FrozenApprovedYPPriv IC
(Andrew Waterman)
N/AN/AQ1'23
N/Acompletepublic review complete

Public review ends 3/31y

Anchor
PackedSIMD_Row
PackedSIMD_Row
Packed SIMD 


Zbpbo, Zpn, Zpsfoperand, P

2020

NewDevelopmentNUUnpriv IC
(Kevin Chen)
Packed SIMDQ3'23Q4'23Q4'23start

start


start

Need plan from Kevin Chenn

Anchor
PointerMasking_Row
PointerMasking_Row
Pointer masking


 

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

Ongoing discussion with ARC around design.?

Anchor
Priv1_13_Row
Priv1_13_Row
Priv 1.13


  



NewDevelopmentNPPriv IC
(TBD)




build plan


y

Anchor
Profiles_Row
Profiles_Row
Profiles


  

Shcounterenw, Shvstvala, Shtvala, Shvstvecd, Shvsatpa, Shgatpa, Sscounterenw, Ssstateen, Sstvala, Sstvecd, Sstvecv, Ssu64xl, Svade, Svbare, Za128rs, Za64rs, Ziccamoa, Ziccif, Zicclsm, Ziccrse, Zic64b

 

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

Q1'23

complete

complete

 

TSC approval

TSC Signoff ends 2/28.

y

Anchor
Smrnmi_Row
Smrnmi_Row
Resumable Non-maskable Interrupts 


Smrnmi

 

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

Awaiting Status Checklist updates from Philipp.n

Anchor
Zfa_Row
Zfa_Row
Misc. basic Scalar FP


Zfa

 

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

Awaiting Status Checklist updates from Philipp.y

Anchor
SSLP_Row
SSLP_Row
Shadow Stacks and Landing Pads


Zisslpcfi

 

Plan  CompleteDevelopmentN U + P

Unpriv IC + Priv IC

(George, Ved)

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


n

Anchor
Sscdeleg_Row
Sscdeleg_Row
Supervisor Counter Delegation


 

Sscdeleg

 

Stable
YPPriv IC
(Beeman Strong)
N/A
(Fast Track)
Q1'23Q1'23Q3'23Complete

 

  • Needs TSC notification of Plan Milestone
  • Submitted to AR

Anchor
SPMP_Row
SPMP_Row
S-mode PMP


Sspmp

 

Plan  CompleteDevelopmentNPSecurity HC
(Dong Du)
S-Mode Physical Memory ProtectionQ1'23Q3'23Q4'23CompleteStartN/A

Plan Milestone review 2/15n

Anchor
VectorCrypto_Row
VectorCrypto_Row
Vector Crypto


  

Zvks, Zvkn,

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

 

StableReworkingNU

Unpriv IC
(Ken Dockser)

Cryptographic Extensions3Q'22Q1'23

Q2'23

CompleteAR Approvalstart

  • SAIL & ACT Waiver
y

Anchor
VCAllRounds_Row
VCAllRounds_Row
Vector Crypto - all-rounds AES


  

Zvknf

 

StableDevelopmentNU

Unpriv IC
(TBD)

Cryptographic Extensions3Q'22TBDYE2024CompleteAR Approvalstart

No owner to drive work.n

Anchor
Zvfh_Row
Zvfh_Row
Vector IEEE FP16 Min Support, Arithmetic


Zvfh, Zvfhmin

 

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

complete

acceptance criteria complete

Blanket waiver

Public review completed 3/10.

y

...

  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)



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.

...