[openwrt/openwrt] opensbi: bump to 1.6

LEDE Commits lede-commits at lists.infradead.org
Sat Feb 15 06:34:45 PST 2025


wigyori pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/054bdc78772846bd9dee5544662bcaa47dc54fe9

commit 054bdc78772846bd9dee5544662bcaa47dc54fe9
Author: Zoltan HERPAI <wigyori at uid0.hu>
AuthorDate: Thu Feb 13 22:21:32 2025 +0100

    opensbi: bump to 1.6
    
    Upgrade the OpenSBI firmware used by RISC-V CPUs to 1.6.
    
    Runtime-tested:
     - d1 (LicheeRV Dock)
     - sifiveu (SiFive Unleashed)
    
    Updates since last release:
    
    1.6:
    Support for parsing riscv,isa-extensions DT property
    Setup serial console very early in cold boot path
    Support for multiple heaps and aligned memory allocation
    Support for shadow stacks (Zicfiss) ISA extension
    Support for landing pads (Zicfilp) ISA extension
    Support for per-domain data
    Support for double-trap (Smdbltrp/Ssdbltrp) ISA extensions
    DT-based configurable heap size
    Common fdt_driver and helpers for driver initialization
    Support for SBI PMU raw event v2 (Experimental)
    Simple FDT based mailbox driver framework
    RPMI shared memory transport driver (Experimental)
    RPMI system reset driver (Experimental)
    Simple FDT based system suspend driver framework
    RPMI system suspend driver (Experimental)
    Simple FDT based HSM driver framework
    RPMI HSM driver (Experimental)
    Simple FDT based CPPC driver framework
    RPMI CPPC driver (Experimental)
    SBI Message Proxy (MPXY) extension (Experimental)
    Simple FDT based MPXY driver framework
    Common RPMI client driver for MPXY (Experimental)
    Support for vector misaligned load/store
    
    1.5.1:
    Save/restore menvcfg only when it exists
    Adjust Sscofpmf mhpmevent mask for upper 8 bits
    Fix potential NULL pointer dereferences in SBI DBTR
    Fix incorrect size passed to sbi_zalloc() in SBI FWFT
    Check result of pmp_get() in is_pmp_entry_mapped()
    
    1.5:
    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)
    
    Signed-off-by: Zoltan HERPAI <wigyori at uid0.hu>
---
 package/boot/opensbi/Makefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/boot/opensbi/Makefile b/package/boot/opensbi/Makefile
index b2ef27dd71..c4ab6857c7 100644
--- a/package/boot/opensbi/Makefile
+++ b/package/boot/opensbi/Makefile
@@ -6,13 +6,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=opensbi
-PKG_RELEASE:=1.4
+PKG_RELEASE:=1.6
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL=https://github.com/riscv/opensbi
-PKG_SOURCE_DATE:=2023-12-24
-PKG_SOURCE_VERSION:=a2b255b88918715173942f2c5e1f97ac9e90c877
-PKG_MIRROR_HASH:=a81d7b3622feba80b2a45fe0d38600be73cfbee64a0426be82a71545c10c54d3
+PKG_SOURCE_DATE:=2024-12-24
+PKG_SOURCE_VERSION:=bd613dd92113f683052acfb23d9dc8ba60029e0a
+PKG_MIRROR_HASH:=247bbb751635d9414cf47cce417185fd3323e98c524eafa825dc91b76cc5c054
 
 PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
 




More information about the lede-commits mailing list