Skip to content

Commit 0a79724

Browse files
xypronvstehle
authored andcommitted
chapter3: raise RISC-V SBI requirement
v0.2 of the RISC-V Supervisor Binary Interface Specification was a draft. We should require conformance with a ratified document. The System Reset Extension (SRST) is needed to implement system reset and poweroff. The Debug Console Extension (DBCN) is needed to implement an early debug console before drivers are initialized. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Atish Patra <atishp@rivosinc.com>
1 parent f53d6fe commit 0a79724

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

source/chapter3-secureworld.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,9 @@ RISC-V Multiprocessor Startup Protocol
6060
======================================
6161

6262
The resident firmware in M mode or hypervisor running in HS mode must implement
63-
and conform to at least SBI [RVSBISPEC]_ v0.2 with HART State Management(HSM)
64-
extension for both RV32 and RV64.
63+
and conform to at least SBI [RVSBISPEC]_ v2.0 with at least these extensions:
64+
65+
* Base Extension
66+
* HART State Management Extension (HSM)
67+
* System Reset Extension (SRST)
68+
* Debug Console Extension (DBCN) if a serial console is present

0 commit comments

Comments
 (0)