RISC-V International

Page tree

Versions Compared

Key

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

...







Common Waivers

(expected completion date, who is doing the work, notes)

Links are in the headers since there is one blanket waiver request

notes

(DoD name, note)

Ratification Package

Link → Top Sheet

Waiver Vote End DateStatusExtensions

Custom waivers (DoD name, expected completion date, who will do the work)

Link → waiver text

Upstream (either phasing issue with upstream project or slow review by upstream project) passedValgrind (or some basic block instrumenter) passed

Traces for profiles, caches, etc.

depends on basic block profiler

passed

ACT Priv Waiver

passed

Priv 1.12 Sail Waiver

passed


FP in Int Reg10/30passedZfinx
  1. full arch tests, Q1 2022, Dev Partners
  2. OS, Q1/2022, TG 


Q1 2022, Dev Partners?, needs resourcing?, needs resourcingN

N

  1. full arch tests, ran out of time and resources confident in closure in Q1
Scalar Crypto10/29passedZknd, Zkne, Zknh, Zksed, Zksh, Zkr, Zkn, Zks, Zk, Zkt, Zbkb, Zbkc, Zbkx
  1. QEMU for Zkt only, 2022, resource conflicts
  2. Spike for Zkt only, 2022, resource conflicts
  3. Full Arch Tests for Zkt only, 2022, needs resourcing
  4. Zbkb LLVM, Q1/2022, dev partners (canceled)
Q4 2022, TG or Dev Partners?, needs resourcing?, needs resourcingNN

1-3: need resourcing. no one in dev partners currently slated for this.

4. compiler, dev partners working on this, will be done by eoy

Half width FP (fast track)10/30passedZfh, Zfhmin
  1. Arch Tests, 2022, IITM
  2. Sail, 2022, needs resourcing (Complete 1/25/22)
N (not required)N (not required)N (not required)NN
  1. Arch Tests are in the planning phase with IITM
  2. Sail model work needs resourcing
Priv 1.1211/8passedSs1-2, Sm1-2, Sv57
  1. QEMU, Q1/2022, Task Group
  2. Spike, Q1/2022, Task Group
  3. Binutils (not needed for Sv57), Q4/2021, Task Group
Q4 2022, dev partners?, needs resourcing?, needs resourcingYY
  1. QEMU and Spike to be finished by Q1/2022
  2. toolchain/OS support can be within two months


Priv 1.12 (Fast Track)11/8passedSstc, Sscofpmf, Smstateen
  1. QEMU, Q1/2022, Task Group
  2. Spike, Q1/2022, Task Group
N (not required)N (not required)N (not required)YY
Hypervisor11/8passedH
  1. QEMU, Q1/2022, Task Group
  2. Spike, Q1/2022, Task Group
  3. Binutils, Q4/2021, Task Group

?, needs resourcing?, needs resourcingYY
Page-based memory types11/9passedSvpbmt
  1. OS, Q2 2022, resource conflict
Q4 2022, dev partners?, needs resourcing?, needs resourcingYY
  1. QEMU - still testing work that was done
NAPOT pages11/9passedSvnapot
  1. OS, Q2 2022, resource conflict (RTOS & Hypervisor only)

?, needs resourcing?, needs resourcingYY
  1. QEMU - still testing work that was done
  2. OS - work done by CAS/ICT/PLCT to support linux, still in testing, RTOS and Hypervisor pending resources and completion of hypervisor spec
Fast TLB invalidation11/9passedSvinval
  1. OS, Q2 2022, resource conflict
Q4/2022, dev partners?, needs resourcing?, needs resourcingYY
  1. QEMU - still testing work that was done
Base CMOPending, under reviewpassedZicbom
Zicbop
Zicboz
  1. Spike, 2022, needs resourcing
  2. OS, Q2 2022, resource conflict
Q4 2022, TG or DevPartners?, needs resourcing?, needs resourcingYY
  1. Spike
Besides Zicboz, Spike either does not need to model the instructions (CBO.FLUSH, CBO.CLEAN, Zicbop) or can't model the effects (CBO.INVAL).
  2. OS
The Zicbom instructions require ratification to prevent fragmentation in the ecosystem and to avoid vendor-specific CMOs in the kernel; current OS support is based on trap-and-emulate in existing systems and real OS support will be provided in Q1. Zicboz and Zicbop have nothing OS specific in them.
Enhanced PMP10/30passedSmepmp
NNNYY
Vector11/9passedZvamo
Zvlsseg
Zvediv
Zvqmac
Zve32x
Zve32f
Zve64x
Zve64f
Zve64d
  1. Arch Tests, Q1 2022, RIOS
Q3 2022, DevPartners?, needs resourcing?, needs resourcingNN
  1. Arch tests being worked on by RIOS.
Bitmanip 11/9passedZba
Zbb
Zbc
Zbs
  1. Arch Tests, Q1 2022, IITM 
Q3 2022, DevPartners?, needs resourcing?, needs resourcingNN
  1. Arch tests being worked on by IITM.

...