riscv / Riscv Sbi Doc
Licence: other
Documentation for the RISC-V Supervisor Binary Interface
Projects that are alternatives of or similar to Riscv Sbi Doc
Freedom ToolsTools for SiFive's Freedom Platform
Stars: ✭ 80 (-4.76%)
Mutual labels: makefile
Openwrt Vlmcsda package for vlmcsd
Stars: ✭ 81 (-3.57%)
Mutual labels: makefile
Vala ObjectUse Vala from Ruby, Python, Lua, JavaScript (Node.js, gjs, seed) and many other languages
Stars: ✭ 82 (-2.38%)
Mutual labels: makefile
Awesome BlogdownAn awesome curated list of blogs built using blogdown
Stars: ✭ 80 (-4.76%)
Mutual labels: makefile
Dokku WordpressA simple repository that will guide you through deploying wordpress on dokku
Stars: ✭ 82 (-2.38%)
Mutual labels: makefile
Kodi Standalone ServiceA systemd service to allow for standalone operation of kodi.
Stars: ✭ 83 (-1.19%)
Mutual labels: makefile
Docker Trino ClusterMultiple node presto cluster on docker container
Stars: ✭ 81 (-3.57%)
Mutual labels: makefile
Op BuildBuildroot overlay for Open Power
Stars: ✭ 82 (-2.38%)
Mutual labels: makefile
Corteza DocsDocumentation, manual, instructions
Stars: ✭ 81 (-3.57%)
Mutual labels: makefile
Ont Assembly PolishONT assembly and Illumina polishing pipeline
Stars: ✭ 82 (-2.38%)
Mutual labels: makefile
Openwrt Kcptunkcptun for OpenWrt
Stars: ✭ 80 (-4.76%)
Mutual labels: makefile
WikiArchive of free60.org mediawiki
Stars: ✭ 83 (-1.19%)
Mutual labels: makefile
Docker TinycoreTiny Core Linux Docker image building scripts and Dockerfile
Stars: ✭ 79 (-5.95%)
Mutual labels: makefile
AvrqueueQueueing Library for AVR and Arduino
Stars: ✭ 81 (-3.57%)
Mutual labels: makefile
Sqlite3 AndroidSQLite CLI and Library build scripts for Android
Stars: ✭ 83 (-1.19%)
Mutual labels: makefile
Make Docker CommandSeamlessly execute commands (composer, bower, compass) in isolation using docker and make.
Stars: ✭ 82 (-2.38%)
Mutual labels: makefile
= RISC-V SBI specification
SBI (Supervisor Binary Interface) is an interface between the Supervisor
Execution Environment (SEE) and the supervisor. It allows the supervisor to
execute some privileged operations by using the ecall instruction. Examples of
SEE and supervisor are: M-Mode and S-Mode on Unix-class platforms, where SBI is
the only interface between them, as well as the Hypervisor extended-Supervisor
(HS) and Virtualized Supervisor (VS).
Discussion of SBI occurs on the
https://lists.riscv.org/g/tech-unixplatformspec[RISC-V Unix Platform Mailing
list]. It is publicly readable but posting requires being a member of the
RISC-V Foundation. Any new SBI extension needs to be discussed and approved
there before being merged.
https://github.com/riscv/opensbi[OpenSBI] is the reference implementation,
but other implementations exist; see section "SBI Implementation IDs".
= Licensing
The files in this repository are licensed under the Creative Commons
Attribution 4.0 International License (CC-BY 4.0). The full license
text is available at https://creativecommons.org/licenses/by/4.0/.
= Building Documents
The final specification in form of PDF and HTML can be generated using
make
command. The makefile
internally uses asciidoctor so the packages
required by the makefile
need to be installed on the build system using
make install-debs
or make install-rpms
.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].