91f3a2f0ce
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 <alistair.francis@wdc.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Tested-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
61 lines
1.9 KiB
Plaintext
61 lines
1.9 KiB
Plaintext
[submodule "roms/seabios"]
|
|
path = roms/seabios
|
|
url = https://git.qemu.org/git/seabios.git/
|
|
[submodule "roms/SLOF"]
|
|
path = roms/SLOF
|
|
url = https://git.qemu.org/git/SLOF.git
|
|
[submodule "roms/ipxe"]
|
|
path = roms/ipxe
|
|
url = https://git.qemu.org/git/ipxe.git
|
|
[submodule "roms/openbios"]
|
|
path = roms/openbios
|
|
url = https://git.qemu.org/git/openbios.git
|
|
[submodule "roms/openhackware"]
|
|
path = roms/openhackware
|
|
url = https://git.qemu.org/git/openhackware.git
|
|
[submodule "roms/qemu-palcode"]
|
|
path = roms/qemu-palcode
|
|
url = https://git.qemu.org/git/qemu-palcode.git
|
|
[submodule "roms/sgabios"]
|
|
path = roms/sgabios
|
|
url = https://git.qemu.org/git/sgabios.git
|
|
[submodule "dtc"]
|
|
path = dtc
|
|
url = https://git.qemu.org/git/dtc.git
|
|
[submodule "roms/u-boot"]
|
|
path = roms/u-boot
|
|
url = https://git.qemu.org/git/u-boot.git
|
|
[submodule "roms/skiboot"]
|
|
path = roms/skiboot
|
|
url = https://git.qemu.org/git/skiboot.git
|
|
[submodule "roms/QemuMacDrivers"]
|
|
path = roms/QemuMacDrivers
|
|
url = https://git.qemu.org/git/QemuMacDrivers.git
|
|
[submodule "ui/keycodemapdb"]
|
|
path = ui/keycodemapdb
|
|
url = https://git.qemu.org/git/keycodemapdb.git
|
|
[submodule "capstone"]
|
|
path = capstone
|
|
url = https://git.qemu.org/git/capstone.git
|
|
[submodule "roms/seabios-hppa"]
|
|
path = roms/seabios-hppa
|
|
url = https://git.qemu.org/git/seabios-hppa.git
|
|
[submodule "roms/u-boot-sam460ex"]
|
|
path = roms/u-boot-sam460ex
|
|
url = https://git.qemu.org/git/u-boot-sam460ex.git
|
|
[submodule "tests/fp/berkeley-testfloat-3"]
|
|
path = tests/fp/berkeley-testfloat-3
|
|
url = https://git.qemu.org/git/berkeley-testfloat-3.git
|
|
[submodule "tests/fp/berkeley-softfloat-3"]
|
|
path = tests/fp/berkeley-softfloat-3
|
|
url = https://git.qemu.org/git/berkeley-softfloat-3.git
|
|
[submodule "roms/edk2"]
|
|
path = roms/edk2
|
|
url = https://git.qemu.org/git/edk2.git
|
|
[submodule "slirp"]
|
|
path = slirp
|
|
url = https://git.qemu.org/git/libslirp.git
|
|
[submodule "roms/opensbi"]
|
|
path = roms/opensbi
|
|
url = https://git.qemu.org/git/opensbi.git
|