Mitchell Horne 2145a70e59 sysutils/opensbi: update to v1.8.1
In this update, drop the PMP workaround patch for FU540. This will be
fixed in the src tree.

As usual, bump dependent u-boot ports.

Tested by:	Klaus Küchemann <maciphone2@googlemail.com>
Reviewed by:	lwhsu
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D54421
2026-01-26 10:55:00 -04:00

38 lines
829 B
Makefile

PORTNAME= opensbi
DISTVERSIONPREFIX=v
DISTVERSION= 1.8.1
CATEGORIES= sysutils
MAINTAINER= mhorne@FreeBSD.org
COMMENT= RISC-V SBI bootloader and firmware
WWW= https://github.com/riscv-software-src/opensbi
LICENSE= BSD2CLAUSE
BUILD_DEPENDS= bash:shells/bash \
dtc:sysutils/dtc
USES= gmake python:build shebangfix
SHEBANG_FILES= scripts/Kconfiglib/*.py
USE_GITHUB= yes
GH_ACCOUNT= riscv-software-src
MAKE_ARGS= LLVM=1 I=${STAGEDIR}${PREFIX} V=1 \
FW_PAYLOAD=n FW_TEXT_START=0x80000000 \
OPENSBI_VERSION_GIT= PLATFORM=generic
GENERIC_STRIP_ARGS= -K tohost -K fromhost
INSTALL_TARGET= install
PLIST_SUB+= RISCV_ABI=${PLATFORM_RISCV_ABI}
PLATFORM_RISCV_ABI= lp64
post-install:
${STRIP_CMD} ${GENERIC_STRIP_ARGS} \
${STAGEDIR}${DATADIR}/${PLATFORM_RISCV_ABI}/generic/firmware/fw_*.elf
.include <bsd.port.mk>