mirror of https://github.com/acidanthera/audk.git
OvmfPkg/RiscVVirt/README.md: bring your own OpenSBI
Explain how users can compose their pre-OS environment purely from binaries they've built themselves. Cc: Andrei Warkentin <andrei.warkentin@intel.com> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Sunil V L <sunilvl@ventanamicro.com> Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Sunil V L <sunilvl@ventanamicro.com>
This commit is contained in:
parent
e880c307c5
commit
b7a48bed16
|
@ -69,3 +69,20 @@ Below example shows how to boot openSUSE Tumbleweed E20.
|
|||
-device virtio-net-pci,netdev=net0 \
|
||||
-device virtio-blk-device,drive=hd0 \
|
||||
-drive file=openSUSE-Tumbleweed-RISC-V-E20-efi.riscv64.raw,format=raw,id=hd0
|
||||
|
||||
## Test with your own OpenSBI binary
|
||||
Using the above QEMU command line, **RISCV_VIRT_CODE.fd** is launched by the
|
||||
OpenSBI binary that is bundled with QEMU. You can build your own OpenSBI binary
|
||||
as well:
|
||||
|
||||
OPENSBI_DIR=...
|
||||
git clone https://github.com/riscv/opensbi.git $OPENSBI_DIR
|
||||
make -C $OPENSBI_DIR \
|
||||
-j $(getconf _NPROCESSORS_ONLN) \
|
||||
CROSS_COMPILE=riscv64-linux-gnu- \
|
||||
PLATFORM=generic
|
||||
|
||||
then specify that binary for QEMU, with the following additional command line
|
||||
option:
|
||||
|
||||
-bios $OPENSBI_DIR/build/platform/generic/firmware/fw_dynamic.bin
|
||||
|
|
Loading…
Reference in New Issue