Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F107648218
D40915.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D40915.diff
View Options
diff --git a/sysutils/opensbi/Makefile b/sysutils/opensbi/Makefile
--- a/sysutils/opensbi/Makefile
+++ b/sysutils/opensbi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opensbi
DISTVERSIONPREFIX=v
-DISTVERSION= 1.2
+DISTVERSION= 1.3.1
CATEGORIES= sysutils
MAINTAINER= mhorne@FreeBSD.org
@@ -18,7 +18,7 @@
USE_GITHUB= yes
GH_ACCOUNT= riscv-software-src
-MAKE_ARGS= CC=clang I=${STAGEDIR}${PREFIX} V=1 FW_PAYLOAD=n
+MAKE_ARGS= LLVM=1 I=${STAGEDIR}${PREFIX} V=1 FW_PAYLOAD=n
OPTIONS_GROUP= PLATFORMS
OPTIONS_GROUP_PLATFORMS=GENERIC
diff --git a/sysutils/opensbi/distinfo b/sysutils/opensbi/distinfo
--- a/sysutils/opensbi/distinfo
+++ b/sysutils/opensbi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1672591798
-SHA256 (riscv-software-src-opensbi-v1.2_GH0.tar.gz) = 8fcbce598a73acc2c7f7d5607d46b9d5107d3ecbede8f68f42631dcfc25ef2b2
-SIZE (riscv-software-src-opensbi-v1.2_GH0.tar.gz) = 356905
+TIMESTAMP = 1691077727
+SHA256 (riscv-software-src-opensbi-v1.3.1_GH0.tar.gz) = ee5be2c582f9a837e9db88368220758e014dd694b566bb6c8efe1e50cfad0004
+SIZE (riscv-software-src-opensbi-v1.3.1_GH0.tar.gz) = 399131
diff --git a/sysutils/opensbi/files/patch-firmware_fw__base.S b/sysutils/opensbi/files/patch-firmware_fw__base.S
new file mode 100644
--- /dev/null
+++ b/sysutils/opensbi/files/patch-firmware_fw__base.S
@@ -0,0 +1,22 @@
+--- firmware/fw_base.S.orig 2023-07-17 15:17:18 UTC
++++ firmware/fw_base.S
+@@ -309,8 +309,8 @@ _scratch_init:
+ REG_S a5, SBI_SCRATCH_FW_SIZE_OFFSET(tp)
+
+ /* Store R/W section's offset in scratch space */
+- lla a4, __fw_rw_offset
+- REG_L a5, 0(a4)
++ lla a5, _fw_rw_start
++ sub a5, a5, a4
+ REG_S a5, SBI_SCRATCH_FW_RW_OFFSET(tp)
+
+ /* Store fw_heap_offset and fw_heap_size in scratch space */
+@@ -536,8 +536,6 @@ _link_end:
+ RISCV_PTR FW_TEXT_START
+ _link_end:
+ RISCV_PTR _fw_reloc_end
+-__fw_rw_offset:
+- RISCV_PTR _fw_rw_start - _fw_start
+
+ .section .entry, "ax", %progbits
+ .align 3
diff --git a/sysutils/opensbi/files/patch-platform_generic_platform.c b/sysutils/opensbi/files/patch-platform_generic_platform.c
--- a/sysutils/opensbi/files/patch-platform_generic_platform.c
+++ b/sysutils/opensbi/files/patch-platform_generic_platform.c
@@ -4,7 +4,7 @@
#include <sbi_utils/ipi/fdt_ipi.h>
#include <sbi_utils/reset/fdt_reset.h>
-+int need_pmp_war = FALSE;
++int need_pmp_war = false;
+
/* List of platform override modules generated at compile time */
extern const struct platform_override *platform_override_modules[];
diff --git a/sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c b/sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c
--- a/sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c
+++ b/sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c
@@ -8,7 +8,7 @@
+
+static int sifive_fu540_early_init(bool cold_boot, const struct fdt_match *match)
+{
-+ need_pmp_war = TRUE;
++ need_pmp_war = true;
+
+ return 0;
+}
diff --git a/sysutils/u-boot-sifive-fu540/Makefile b/sysutils/u-boot-sifive-fu540/Makefile
--- a/sysutils/u-boot-sifive-fu540/Makefile
+++ b/sysutils/u-boot-sifive-fu540/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR}/../u-boot-master
-U_BOOT_SLAVE_PORTREVISION_2022.10= 1
+U_BOOT_SLAVE_PORTREVISION_2023.01= 1
MODEL= sifive-fu540
BOARD_CONFIG= sifive_unleashed_defconfig
diff --git a/sysutils/u-boot-sifive-fu740/Makefile b/sysutils/u-boot-sifive-fu740/Makefile
--- a/sysutils/u-boot-sifive-fu740/Makefile
+++ b/sysutils/u-boot-sifive-fu740/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR}/../u-boot-master
-U_BOOT_SLAVE_PORTREVISION_2022.10= 1
+U_BOOT_SLAVE_PORTREVISION_2023.01= 1
MODEL= sifive-fu740
BOARD_CONFIG= sifive_unmatched_defconfig
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Jan 18, 3:22 AM (10 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15849592
Default Alt Text
D40915.diff (3 KB)
Attached To
Mode
D40915: sysutils/opensbi: update to v1.3
Attached
Detach File
Event Timeline
Log In to Comment