diff options
| author | Thomas Perrot <thomas.perrot@bootlin.com> | 2024-07-01 13:36:25 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-07-02 22:29:13 +0100 |
| commit | 522aa5de1a34a8d45fdc18c0f8768bd50a02a43d (patch) | |
| tree | 8f8831cce4befd818ab89e378df6ede1bb080d9b | |
| parent | f024bb10b344a234c03a94ce2b6344f0207d01d4 (diff) | |
| download | poky-522aa5de1a34a8d45fdc18c0f8768bd50a02a43d.tar.gz | |
opensbi: bump to 1.5
This release has:
- SBI debug triggers (DBTR) extension (Experimental)
- Support to specify coldboot harts in DT
- Relocatable FW_JUMP_ADDR and FW_JUMP_FDT_ADDR
- Smcsrind and Smcdeleg extensions support
- SBIUnit testing framework
- Initial domain context management support
- Platform specific load/store emulation callbacks
- New trap context
- Improved sbi_trap_error() to dump state in a nested trap
- SBI supervisor software events (SSE) extension (Experimental)
- Simplified wait_for_coldboot() implementation
- Early wakeup of non-coldboot HART in the coldboot path
- Sophgo CV18XX/SG200X series support
- APLIC delegation DT property fix
- Svade and Svadu extensions support
- SBI firmware features (FWFT) extension (Experimental)
Overall, this release mainly adds more ISA extensions, SBI
extensions and other improvements.
(From OE-Core rev: 9922ebd8dcd145af8c7a6b8a5a16dce1ee8e92cb)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-bsp/opensbi/opensbi_1.5.bb (renamed from meta/recipes-bsp/opensbi/opensbi_1.4.bb) | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/meta/recipes-bsp/opensbi/opensbi_1.4.bb b/meta/recipes-bsp/opensbi/opensbi_1.5.bb index cf37a41176..6b31d15a05 100644 --- a/meta/recipes-bsp/opensbi/opensbi_1.4.bb +++ b/meta/recipes-bsp/opensbi/opensbi_1.5.bb | |||
| @@ -8,14 +8,15 @@ require opensbi-payloads.inc | |||
| 8 | 8 | ||
| 9 | inherit autotools-brokensep deploy | 9 | inherit autotools-brokensep deploy |
| 10 | 10 | ||
| 11 | SRCREV = "a2b255b88918715173942f2c5e1f97ac9e90c877" | 11 | SRCREV = "455de672dd7c2aa1992df54dfb08dc11abbc1b1a" |
| 12 | SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https" | 12 | SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/git" | 14 | S = "${WORKDIR}/git" |
| 15 | 15 | ||
| 16 | TARGET_CC_ARCH += "${LDFLAGS}" | 16 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 17 | 17 | ||
| 18 | EXTRA_OEMAKE += "PLATFORM=${RISCV_SBI_PLAT} I=${D} FW_PIC=y CLANG_TARGET= " | 18 | RISCV_SBI_FW_TEXT_START ??= "0x80000000" |
| 19 | EXTRA_OEMAKE += "PLATFORM=${RISCV_SBI_PLAT} I=${D} FW_TEXT_START=${RISCV_SBI_FW_TEXT_START}" | ||
| 19 | # If RISCV_SBI_PAYLOAD is set then include it as a payload | 20 | # If RISCV_SBI_PAYLOAD is set then include it as a payload |
| 20 | EXTRA_OEMAKE:append = " ${@riscv_get_extra_oemake_image(d)}" | 21 | EXTRA_OEMAKE:append = " ${@riscv_get_extra_oemake_image(d)}" |
| 21 | EXTRA_OEMAKE:append = " ${@riscv_get_extra_oemake_fdt(d)}" | 22 | EXTRA_OEMAKE:append = " ${@riscv_get_extra_oemake_fdt(d)}" |
