Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated spec status, added N/A to Compiler/toolchain sections

...

...

  • Test plan for the fast-interrupt is available.
  • YAML config needs to be created. See here.

Compilers / Toolchains

TBD

GCC and Binutils

  • TBDN/A? No new instructions are added

LLVM

  • TBDN/A? No new instructions are added.

Simulators

Though all listed under "simulators", these are actually a collection of formal model / virtual machine / architectural simulators / DV simulators etc.

SAIL

  • TBD - Waiver until SAIL privilege model is completed?

Spike

  • TBD

riscvOVPSimPlus

...

Project/MaintainerDescription






ABI Extensions (no new ABI required)

  • Regular C function that save/restores all caller-save registers
  • Inline handler gcc interrupt attribute to always callee-save every register (save as you go)
  • EABI Task Group - improve interrupt latency by reducing the number of caller-save registers