Versions Compared

Key

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

Submissions of extensions to the Unpriv and Priv ICs for official Architecture Review and for Opcode/CSR Assignment Review (and official allocation) should be emailed to  tech-opcode-and-consistency-reviewarch-review@lists.riscv.org.  A row for your submission must also be added to the bottom of the Arch Review Status table below, and please fill in all fields except for the Status/ETA field

Once arch review results have been provided back to the TG, spec changes corresponding to requested changes/corrections/etc. do not need to be re-reviewed.  But any other substantive post-review architectural changes must be presented back to the Arch Review committee (using the above email) for approvalIdeally there should not be any such changes, but a simple email summarizing the what and why of any changes is sufficient.

Arch Review Status Table

Extension NameIncluded Extensions
(e.g. Zkr, Zbk[bcx], ...)
Submitting TGContact(s) name and email
(Chair, Vice-chair, Architect, Editor, etc.)
StatusStatus Dateprojected completion date
primary reviewers names and emails
Comments/blockers/next steps
Crypto ScalarZbkb, Zbk[bcx], Zkn[deh], Zksed, Zksh, Zkn, Zks, Zkt, ZkCrypto TG

Richard Newell (richard.newell@microchip.com)
Derek Atkins (datkins@veridify.com)
Ben Marshall (ben.marshall@bristol.ac.uk)

Submitted
Pointer MaskingZjpmJ

Martin Maas (mmaas@google.com)
Adam Zabrocki (azabrocki@nvidia.com)

Submitted23 July 2021Q4 '21Initial full review completed.  Review of eventual updated spec to be done once submitted.
Packed SIMDZpsfoperand, Zprvsfextra, Zpn, Zbp[??]PChuanhua Chang (chchang@andestech.com)Submitted24 June 2021Started, tbd finish

Full review

psABIpsABISoftwareKito Cheng (kito.cheng@sifive.com)Submitted13 April 2022Q2 '22Full review
Wait on Reservation SetZawrsFast-trackVedvyas Shanbhogue (ved@rivosinc.com)Submitted4 May 2022Q2 '22Full review
29 June 2021


In addition to the extension spec, please submit information about the PoCs and about utility/efficiency (although we don't need all the gory detail - a paragraph or so for each can be fine).  For items considered to not be consequential, a sentence or so explaining why should suffice.

...

Lastly, note that Arch Review doesn't concern itself with Definition-of-done (DoD) checklist items like Spike/QEMU/Sail support, ACTs, and software support.  Waivers are a matter for Tech Chairs to approve, and review of the other DoD requirements occurs through the various IC/HC sign-offs and the overall review/approval by tech-chairs.


The email addresses for the primary reviewers are: 

Krste Asanovic <krste@berkeley.edu>
Andrew Waterman <andrew@sifive.com>
John Hauser <jh.riscv@jhauser.us>
Greg Favor <gfavor@ventanamicro.com>

Approved extensions:

Smepmp

Zba, Zbb, Zbc, Zbs  (BitManip)

Zfh

Zfinx, Zdinx, Zhinx, Zhinxmin

Zbkb, Zbkc, Zbkx, Zknd, Zkne, Zknh, Zksed, Zksh, Zkr, Zkn, Zks  (Scalar Crypto)

V (and several Zve* extensions)

Zicbom, Zicbop, Zicboz

Priv 1.12

H

Sv57

Svnapot, Svpbmt, Svinval

Sstc

Sscofpmf

Smstateen

Sdtrig