Download raw body.
AMD SEV firmware for psp(4)
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 <hshoexer@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= hshoexer@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
AMD SEV firmware for psp(4)