RISC-V International
...
Extension | Spike | Qemu | Binutils | GCC | glibc | newlib | LLVM | OpenSBI | FreeBSD | Linux kernel | GDB |
---|---|---|---|---|---|---|---|---|---|---|---|
Zihintpause | upstream | Mailpatch | upstream | upstream | |||||||
Vector: Zve32x, Zve32f, Zve64x, Zve64f, Zve64d, Zvl*b, V | upstream | upstream | upstream | rvv-next branch | upstream | upstream (experimental,FP16 ABI not settled) | not supported | ||||
Bitmanip: Zba, Zbb, Zbc, Zbs | upstream | upstream | upstream | PR | dev branch | upstream | upstream (experimental) | not used | |||
FP in INT regs: Zfinx, Zdinx, Zhinx, Zhinxmin | PR | upstream | upstream (Zfinx, Zdinx, Zhinx, Zhinxmin and unratified Zqinx) | MC upstream | not supported | ||||||
Half Width FP: Zfh, Zfhmin | upstream | upstream | upstream | upstream | not supported | ||||||
ePMP: Smepmp | upstream | upstream(but 0.9.3) | upstream | PR | not supported | ||||||
Scalar crypto: Zbkb, Zbkc, Zbkx, Zknd, Zkne, Zknh, Zksed, Zksh, Zkr, Zkt, Zkn, Zks, Zk | upstream | upstream | upstream | upstream(only minimal support and wait c-api merge) | upstream | not used | |||||
Priv 1.12: Sm1-12, Ss1-12, Sv57 | upstream | upstream | not supported | ||||||||
CMO base: Zicbom, Zicbop, Zicboz | upstream | Mailpatch | upstream | PR,PR | not supported | dma-ops upstream (6.0) | |||||
Hypervisor: (H) | upstream | upstream | upstream | n/a | n/a | n/a | upstream | not supported | upstream (5.16) | ||
State Enable: Smstateen | upstream | Mailpatch | upstream | not supported | |||||||
Time compare: Sstc | Mailpatch | upstream | not supported | ||||||||
Counter overflow and filtering: Sscofmpf | PR | Mailpatch | upstream | not supported | |||||||
Fast TLP invalidation: Svinval | upstream | upstream | upstream | not supported | |||||||
NAPOT pages: Svnapot | upstream | upstream | upstream | not supported | |||||||
Page-based memory types: Svpbmt | upstream | upstream | upstream | not supported | upstream (5.19) | ||||||
Core-local Interrupt Controller: CLINT | upstream | upstream | upstream | upstream (clocksource) | |||||||
Zmmul | upstream | upstream | upstream | Mailpatch | patch | n/a |
...