mirror of
https://git.yoctoproject.org/poky
synced 2026-04-23 00:32:12 +02:00
opensbi: Update to OpenSBI v0.8 release
(From OE-Core rev: f160800ec79973a5e8d8454fe3d695729a993f8b) Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d20e14ba44
commit
badc7c486d
@@ -18,7 +18,7 @@ WKS_FILE ?= "qemuriscv.wks"
|
||||
MACHINE_EXTRA_RRECOMMENDS += " kernel-modules"
|
||||
|
||||
EXTRA_IMAGEDEPENDS += "opensbi"
|
||||
RISCV_SBI_PLAT ?= "qemu/virt"
|
||||
RISCV_SBI_PLAT ?= "generic"
|
||||
RISCV_SBI_PAYLOAD ?= "${KERNEL_IMAGETYPE}-${MACHINE}.bin"
|
||||
|
||||
UBOOT_ENTRYPOINT_riscv32 = "0x80400000"
|
||||
|
||||
@@ -7,8 +7,8 @@ require opensbi-payloads.inc
|
||||
|
||||
inherit autotools-brokensep deploy
|
||||
|
||||
SRCREV = "ac5e821d50be631f26274765a59bc1b444ffd862"
|
||||
SRC_URI = "git://github.com/riscv/opensbi.git \
|
||||
SRCREV = "a98258d0b537a295f517bbc8d813007336731fa9"
|
||||
SRC_URI = "git://github.com/riscv/opensbi.git;branch=master \
|
||||
file://0001-Makefile-Don-t-specify-mabi-or-march.patch \
|
||||
"
|
||||
|
||||
@@ -25,22 +25,21 @@ do_install_append() {
|
||||
# In the future these might be required as a dependency for other packages.
|
||||
# At the moment just delete them to avoid warnings
|
||||
rm -r ${D}/include
|
||||
rm -r ${D}/platform/${RISCV_SBI_PLAT}/lib
|
||||
rm -r ${D}/platform/${RISCV_SBI_PLAT}/firmware/payloads
|
||||
rm -r ${D}/lib
|
||||
rm -r ${D}/lib*
|
||||
rm -r ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/payloads
|
||||
}
|
||||
|
||||
do_deploy () {
|
||||
install -m 755 ${D}/platform/${RISCV_SBI_PLAT}/firmware/fw_payload.* ${DEPLOYDIR}/
|
||||
install -m 755 ${D}/platform/${RISCV_SBI_PLAT}/firmware/fw_jump.* ${DEPLOYDIR}/
|
||||
install -m 755 ${D}/platform/${RISCV_SBI_PLAT}/firmware/fw_dynamic.* ${DEPLOYDIR}/
|
||||
install -m 755 ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_payload.* ${DEPLOYDIR}/
|
||||
install -m 755 ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_jump.* ${DEPLOYDIR}/
|
||||
install -m 755 ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_dynamic.* ${DEPLOYDIR}/
|
||||
}
|
||||
|
||||
addtask deploy before do_build after do_install
|
||||
|
||||
FILES_${PN} += "/platform/${RISCV_SBI_PLAT}/firmware/fw_jump.*"
|
||||
FILES_${PN} += "/platform/${RISCV_SBI_PLAT}/firmware/fw_payload.*"
|
||||
FILES_${PN} += "/platform/${RISCV_SBI_PLAT}/firmware/fw_dynamic.*"
|
||||
FILES_${PN} += "/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_jump.*"
|
||||
FILES_${PN} += "/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_payload.*"
|
||||
FILES_${PN} += "/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_dynamic.*"
|
||||
|
||||
COMPATIBLE_HOST = "(riscv64|riscv32).*"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
Reference in New Issue
Block a user