You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

All extensions shall go through the Opcode and State Review before progressing to the Freeze milestone as specified in the Definition of Done Policy

The Reviews (other than Opcode and State) that were previously performed by the O&CR  are now performed by the overseeing (Un)Privileged ISA Committee prior to freeze. These include:

  1. Consistency with the RISC-V Architecture and philosophy
  2. Proof of Concept (PoC) – criteria for each extension to be decided by the IC on an extension-by-extension basis
  3. Utility and Efficiency (relative to all other instructions)
  4. Documentation
    1. Clarity
    2. Completeness - all cases fully defined
    3. Rationale for each instruction or closely related group
    4. Cost
      1. Size (gates)
      2. Timing (NAND2 FO4)
    5. Value – what the instructions replace
    6. Compartmentalization (e.g., normative separated from non-normative)
    7. No oversharing – no references to current implementations or usage which might be the IP of any entity other than the Member who has proposed the instruction
TG/FT

Board

Priority

Fast

Track

ReviewContactExtensionSub ExtensionsStatusEffortETAComment
BitManipYesNoFinalKen DockserBZba, Zbb, Zbc, Zbscomplete (except for doc updates)s5/31/21ASCII doc for public review close to completion
BitManip(Yes)NoFinalKen DockserB

(Scalar Crypto required instructions) Zbk?

startedm5/31/21
TEEYesNoFinalJoe XieePMPN/Ain final reviewm5/31/21
CryptoYesNoFinalBen MarshallK(Scalar)startedm5/15/21Bitmanip crypto-required extensions (Zbk?) reviewed in parallel
VectorYesNoFinalKrsteVAll except: Zvqmac and Zvediv in queuem-l
Needed for RVA22
Virtual MemoryYesNoFinalDan LustigBase?Svnapotin queues
NAPOT Translation Contiguity
PrivilegedNoYesFinalGreg FavorSstchypervisor? Sys?in queues
stimecmp / vstimecmp
Packed-SIMDYesNoFinalChuanhua ChangP-in queuexl

PrivilegedNoYesFinalGreg FavorSscofpmf-in queues
PerfMon Overflow and Mode Filtering
TEE and JNoNoFinalAdam ZabrockiJPointer Maskingin queues

ZfinxNoNoFinalTariq KurdZfinxZfinxN/As
No new Opcodes or State
Code Size ReductionNoNoEarlyTariq KurdZce-in queues
Spec not ready for final review. They requested early feedback.
DebugNoNoFinalTim NewsomeDebugN/Ain queues-m
Built on top of ratified 0.13 spec
  • Effort - amount of effort remaining in the review (s,m,l,xl)
  • ETA- date for feedback (issues to be corrected) to proposer, or approval



  • No labels