Hi, this diff builds a ports package for the AMD SEV firmware. It will be used by psp(4). See diffs on tech@.
Take care, HJ. --------------------------------------------------------------------------- commit 1127736b2fd63475157c17a2f92d00b7921f8610 Author: Hans-Joerg Hoexer <hshoe...@genua.de> Date: Wed Oct 23 17:26:55 2024 +0200 Provide AMD SEV firmware Will be used by psp(4). diff --git a/sysutils/firmware/Makefile b/sysutils/firmware/Makefile index 8ce5fd541a9..247127e1cae 100644 --- a/sysutils/firmware/Makefile +++ b/sysutils/firmware/Makefile @@ -15,6 +15,7 @@ SUBDIR += acx SUBDIR += amd SUBDIR += amdgpu + SUBIDR += amdsev SUBDIR += apple-boot SUBDIR += arm64-qcom-dtb SUBDIR += athn diff --git a/sysutils/firmware/amdsev/Makefile b/sysutils/firmware/amdsev/Makefile new file mode 100644 index 00000000000..addbd31db25 --- /dev/null +++ b/sysutils/firmware/amdsev/Makefile @@ -0,0 +1,18 @@ +COMMENT= AMD SEV firmware binaries +FW_DRIVER= amdsev +FW_VER= 20241017 +DISTNAME= linux-firmware-${FW_VER} +EXTRACT_SUFX= .tar.xz +EXTRACT_FILES= ${DISTNAME}/{LICENSE.\*,amd} + +MAINTAINER= hshoe...@genua.de + +HOMEPAGE= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amd +SITES= https://cdn.kernel.org/pub/linux/kernel/firmware/ + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/firmware/amdsev + ${INSTALL_DATA} ${WRKSRC}/amd/amd_sev*.sbin ${PREFIX}/firmware/amdsev/ + ${INSTALL_DATA} ${WRKSRC}/LICENSE.amd-sev ${PREFIX}/firmware/amd-sev-license + +.include <bsd.port.mk> diff --git a/sysutils/firmware/amdsev/distinfo b/sysutils/firmware/amdsev/distinfo new file mode 100644 index 00000000000..cc8fe3fd33b --- /dev/null +++ b/sysutils/firmware/amdsev/distinfo @@ -0,0 +1,2 @@ +SHA256 (firmware/linux-firmware-20241017.tar.xz) = omw471qDJy8rmM6L+MoYZahSo97qSc5ajdgEuRQ1EnM= +SIZE (firmware/linux-firmware-20241017.tar.xz) = 397400292 diff --git a/sysutils/firmware/amdsev/pkg/DESCR b/sysutils/firmware/amdsev/pkg/DESCR new file mode 100644 index 00000000000..9dfbb53c2a2 --- /dev/null +++ b/sysutils/firmware/amdsev/pkg/DESCR @@ -0,0 +1 @@ +AMD SEV firmware binaries. diff --git a/sysutils/firmware/amdsev/pkg/PLIST b/sysutils/firmware/amdsev/pkg/PLIST new file mode 100644 index 00000000000..3aedc204b8a --- /dev/null +++ b/sysutils/firmware/amdsev/pkg/PLIST @@ -0,0 +1,5 @@ +firmware/amd-sev-license +firmware/amdsev/amd_sev_fam17h_model0xh.sbin +firmware/amdsev/amd_sev_fam17h_model3xh.sbin +firmware/amdsev/amd_sev_fam19h_model0xh.sbin +firmware/amdsev/amd_sev_fam19h_model1xh.sbin
smime.p7s
Description: S/MIME cryptographic signature