about summary refs log tree commit diff
path: root/pkgs/applications/virtualization
diff options
context:
space:
mode:
authorAdam Stephens <adam@valkor.net>2024-02-27 20:39:11 -0500
committerAdam Stephens <adam@valkor.net>2024-02-27 20:39:11 -0500
commit4631f2e1ed2b66d099948665209409f2e8fc37ec (patch)
treec166edab184ffcf2e98e7482f5d0b67d05fb318c /pkgs/applications/virtualization
parent54a3e9ec0d95b406e49360a605449d30b9c904de (diff)
OVMF: remove CSM support
Upstream removed this support in edk2 202402
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r--pkgs/applications/virtualization/OVMF/default.nix8
1 files changed, 1 insertions, 7 deletions
diff --git a/pkgs/applications/virtualization/OVMF/default.nix b/pkgs/applications/virtualization/OVMF/default.nix
index d3ebd6a7f29e8..2e8c5bd1f6035 100644
--- a/pkgs/applications/virtualization/OVMF/default.nix
+++ b/pkgs/applications/virtualization/OVMF/default.nix
@@ -1,7 +1,6 @@
 { stdenv, nixosTests, lib, edk2, util-linux, nasm, acpica-tools, llvmPackages
 , fetchurl, python3, pexpect, xorriso, qemu, dosfstools, mtools
-, csmSupport ? false, seabios
-, fdSize2MB ? csmSupport
+, fdSize2MB ? false
 , fdSize4MB ? secureBoot
 , secureBoot ? false
 , systemManagementModeRequired ? secureBoot && stdenv.hostPlatform.isx86
@@ -99,7 +98,6 @@ edk2.mkDerivation projectDscPath (finalAttrs: {
     ++ lib.optionals sourceDebug [ "-D SOURCE_DEBUG_ENABLE=TRUE" ]
     ++ lib.optionals secureBoot [ "-D SECURE_BOOT_ENABLE=TRUE" ]
     ++ lib.optionals systemManagementModeRequired [ "-D SMM_REQUIRE=TRUE" ]
-    ++ lib.optionals csmSupport [ "-D CSM_ENABLE" ]
     ++ lib.optionals fdSize2MB ["-D FD_SIZE_2MB"]
     ++ lib.optionals fdSize4MB ["-D FD_SIZE_4MB"]
     ++ lib.optionals httpSupport [ "-D NETWORK_HTTP_ENABLE=TRUE" "-D NETWORK_HTTP_BOOT_ENABLE=TRUE" ]
@@ -115,10 +113,6 @@ edk2.mkDerivation projectDscPath (finalAttrs: {
     unpackFile ${debian-edk-src}
   '';
 
-  postPatch = lib.optionalString csmSupport ''
-    cp ${seabios}/share/seabios/Csm16.bin OvmfPkg/Csm/Csm16/Csm16.bin
-  '';
-
   postConfigure = lib.optionalDrvAttr msVarsTemplate ''
     tr -d '\n' < ${vendorPkKek} | sed \
       -e 's/.*-----BEGIN CERTIFICATE-----/${OvmfPkKek1AppPrefix}:/' \