Linux-RISC-V Archive on lore.kernel.org
 help / Atom feed
* RISC-V Open source Supervisor Binary Interface (OpenSBI) Version 0.1 Released
@ 2019-01-31 19:25 Atish Patra
  0 siblings, 0 replies; 1+ messages in thread
From: Atish Patra @ 2019-01-31 19:25 UTC (permalink / raw)
  To: linux-riscv, U-Boot Mailing List, qemu-devel, sw-dev
  Cc: Damien Le Moal, Palmer Dabbelt, olof.johansson,
	David.Abdurachmanov, Anup Patel, Alexander Graf,
	Christoph Hellwig, rminnich, Alistair Francis, paul.walmsley,
	Jorge Campello De Souza, Bin Meng

OpenSBI version 0.1 is now publicly available in GitHub at
https://github.com/riscv/opensbi.

OpenSBI is an open source implementation of the RISC-V Supervisor Binary
Interface (SBI). RISC-V SBI specifications are maintained as an 
independent project by the RISC-V Foundation in [Github].

This initial release of OpenSBI provides an implementation of the RISC-V 
SBI specifications version 0.1. These specifications define the legacy 
SBI interface currently in use by various products as well as by RISC-V 
QEMU virtual machines.

OpenSBI also implements SBI compliant early boot firmwares capable of 
handling various boot flows and payloads on various environments. 
OpenSBI firmwares have been tested with payloads such as U-Boot and 
Linux kernel, showing that these open firmwares can fully replace the 
legacy non-standard BBL intermediate boot loader.

The platforms supported with this first release are as follows.
* Sifive HiFive Unleashed board
* RISC-V QEMU *virt* and *sifive_u* virtual machines
* Kendryte K210 SoC based boards.

OpenSBI implementation can be easily extended by RISC-V platform vendors 
and System-on-Chip vendors to fit new hardware configurations.

As SBI specifications evolve and extend beyond the current base legacy
features, OpenSBI will be modified to provide a reference implementation 
for new SBI specifications.

More information on OpenSBI capabilities as well as a contribution 
guideline are available in OpenSBI documentation included with the 
source code in GitHub.

[Github]: https://github.com/riscv/riscv-sbi-doc

_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

^ permalink raw reply	[flat|nested] 1+ messages in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-31 19:25 RISC-V Open source Supervisor Binary Interface (OpenSBI) Version 0.1 Released Atish Patra

Linux-RISC-V Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-riscv/0 linux-riscv/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-riscv linux-riscv/ https://lore.kernel.org/linux-riscv \
		linux-riscv@lists.infradead.org infradead-linux-riscv@archiver.kernel.org
	public-inbox-index linux-riscv


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.infradead.lists.linux-riscv


AGPL code for this site: git clone https://public-inbox.org/ public-inbox