mirror of
https://github.com/SerenityOS/serenity.git
synced 2026-11-07 04:29:30 -10:00
Documentation: Update list of required and supported RISC-V extensions
We started conditionally using Svpbmt ina2f75c5f5e, Zicbom inf0af457011, and Zkr in048ba5b4d0.
This commit is contained in:
1 parent
abebe39271
commit
e5a7173492
1 file changed
+6
@@ -43,8 +43,14 @@ The following extensions defined by the [RISC-V Profiles](https://github.com/ris
|
||||
- **Ssu64xl**: UXLEN=64 must be supported
|
||||
- **Svbare**: Bare mode virtual-memory translation supported (only when not booting via UEFI)
|
||||
|
||||
These extensions are required, unless the system has fully cache-coherent DMA:
|
||||
|
||||
- **Svpbmt**: Page-Based Memory Types
|
||||
- **Zicbom**: Cache-Block Management Operations
|
||||
|
||||
The following extensions are used by the kernel, if supported:
|
||||
|
||||
- **V**: Vector Operations (context switching of V registers is supported)
|
||||
- **Zihintpause**: Pause Hint
|
||||
- **Sstc**: Supervisor-mode Timer Interrupts
|
||||
- **Zkr**: Entropy CSR
|
||||
Reference in new issue
Block a user