Loading pkgs/applications/virtualization/OVMF/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ , secureBoot ? false , httpSupport ? false , tpmSupport ? false , tlsSupport ? false }: assert csmSupport -> seabios != null; Loading Loading @@ -46,6 +47,7 @@ edk2.mkDerivation projectDscPath (finalAttrs: { ++ lib.optionals secureBoot [ "-D SECURE_BOOT_ENABLE=TRUE" ] ++ lib.optionals csmSupport [ "-D CSM_ENABLE" "-D FD_SIZE_2MB" ] ++ lib.optionals httpSupport [ "-D NETWORK_HTTP_ENABLE=TRUE" "-D NETWORK_HTTP_BOOT_ENABLE=TRUE" ] ++ lib.optionals tlsSupport [ "-D NETWORK_TLS_ENABLE=TRUE" ] ++ lib.optionals tpmSupport [ "-D TPM_ENABLE" "-D TPM2_ENABLE" "-D TPM2_CONFIG_ENABLE"]; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Qunused-arguments"; Loading Loading
pkgs/applications/virtualization/OVMF/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ , secureBoot ? false , httpSupport ? false , tpmSupport ? false , tlsSupport ? false }: assert csmSupport -> seabios != null; Loading Loading @@ -46,6 +47,7 @@ edk2.mkDerivation projectDscPath (finalAttrs: { ++ lib.optionals secureBoot [ "-D SECURE_BOOT_ENABLE=TRUE" ] ++ lib.optionals csmSupport [ "-D CSM_ENABLE" "-D FD_SIZE_2MB" ] ++ lib.optionals httpSupport [ "-D NETWORK_HTTP_ENABLE=TRUE" "-D NETWORK_HTTP_BOOT_ENABLE=TRUE" ] ++ lib.optionals tlsSupport [ "-D NETWORK_TLS_ENABLE=TRUE" ] ++ lib.optionals tpmSupport [ "-D TPM_ENABLE" "-D TPM2_ENABLE" "-D TPM2_CONFIG_ENABLE"]; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Qunused-arguments"; Loading