]> Git Repo - qemu.git/commit - pc-bios/opensbi-riscv32-virt-fw_jump.bin
roms: Add OpenSBI version 0.4
authorAlistair Francis <[email protected]>
Tue, 16 Jul 2019 18:47:22 +0000 (11:47 -0700)
committerPalmer Dabbelt <[email protected]>
Thu, 18 Jul 2019 21:18:43 +0000 (14:18 -0700)
commit91f3a2f0ce59cb621630bd224f634955222fc3e0
tree7e6b60239bf3b88c3365a26081cb518dca3fce26
parent0b18cfb8f1828c905139b54c8644b0d8f4aad879
roms: Add OpenSBI version 0.4

Add OpenSBI version 0.4 as a git submodule and as a prebult binary.

OpenSBI (https://github.com/riscv/opensbi) aims to provide an open-source
reference implementation of the RISC-V Supervisor Binary Interface (SBI)
specifications for platform-specific firmwares executing in M-mode. For all
supported platforms, OpenSBI provides several runtime firmware examples.
These example firmwares can be used to replace the legacy riscv-pk bootloader
and enable the use of well-known bootloaders such as U-Boot.

OpenSBI is distributed under the terms of the BSD 2-clause license
("Simplified BSD License" or "FreeBSD License", SPDX: BSD-2-Clause). OpenSBI
source code also contains code reused from other projects desribed here:
https://github.com/riscv/opensbi/blob/master/ThirdPartyNotices.md.

In this case all of the code we are using from OpenSBI is BSD 2-clause
as we aren't using the Kendryte code (Apache-2.0) with QEMU and libfdt
is dual licensed as BSD 2-clause (and GPL-2.0+). OpenSBI isn't being
linked with QEMU either it is just being included with QEMU.

Signed-off-by: Alistair Francis <[email protected]>
Reviewed-by: Bin Meng <[email protected]>
Reviewed-by: Guenter Roeck <[email protected]>
Tested-by: Guenter Roeck <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
.gitmodules
LICENSE
Makefile
pc-bios/README
pc-bios/opensbi-riscv32-virt-fw_jump.bin [new file with mode: 0755]
pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin [new file with mode: 0755]
pc-bios/opensbi-riscv64-virt-fw_jump.bin [new file with mode: 0755]
roms/Makefile
roms/opensbi [new submodule]
This page took 0.029169 seconds and 4 git commands to generate.