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

Compare with Current View Page History

« Previous Version 23 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 new performed by the overseeing (Un)Privileged ISA Committee. 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