[PATCH 1/1] Add README


atishp@...
 

On Thu, 2020-05-28 at 10:54 +0200, Schaefer, Daniel Helmut (DualStudy)
wrote:
Signed-off-by: Daniel Schaefer <daniel.schaefer@...>
---
README.adoc | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 README.adoc

diff --git a/README.adoc b/README.adoc
new file mode 100644
index 0000000..2c479eb
--- /dev/null
+++ b/README.adoc
@@ -0,0 +1,17 @@
+= 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".
Looks good to me. Merged to master.

--
Regards,
Atish


Bin Meng
 

On Thu, May 28, 2020 at 4:54 PM Schaefer, Daniel Helmut (DualStudy)
<daniel.schaefer@...> wrote:

Signed-off-by: Daniel Schaefer <daniel.schaefer@...>
---
README.adoc | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 README.adoc

diff --git a/README.adoc b/README.adoc
new file mode 100644
index 0000000..2c479eb
--- /dev/null
+++ b/README.adoc
@@ -0,0 +1,17 @@
+= 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".
--
Reviewed-by: Bin Meng <bin.meng@...>


Schaefer, Daniel Helmut (DualStudy) <daniel.schaefer@...>
 

Signed-off-by: Daniel Schaefer <daniel.schaefer@...>
---
README.adoc | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 README.adoc

diff --git a/README.adoc b/README.adoc
new file mode 100644
index 0000000..2c479eb
--- /dev/null
+++ b/README.adoc
@@ -0,0 +1,17 @@
+= 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".
--
2.26.1