Index | Thread | Search

From:
Peter Hessler <phessler@theapt.org>
Subject:
Re: AMD SEV firmware for psp(4)
To:
ports@openbsd.org
Date:
Fri, 25 Oct 2024 18:31:10 +0200

Download raw body.

Thread
  • Peter Hessler:

    AMD SEV firmware for psp(4)

  • Hans-Jörg Höxer:

    AMD SEV firmware for psp(4)

  • OK for the firmware.
    
    
    On 2024 Oct 25 (Fri) at 15:54:41 +0200 (+0200), Hans-Jörg Höxer wrote:
    :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
    
    
    
    -- 
    You can bring any calculator you like to the midterm, as long as it
    doesn't dim the lights when you turn it on.
    		-- Hepler, Systems Design 182
    
    
    
  • Peter Hessler:

    AMD SEV firmware for psp(4)

  • Hans-Jörg Höxer:

    AMD SEV firmware for psp(4)