tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
ovmf: add support for 4MB flash image
Adam Stephens
2 years ago
8d08370a
17fe3f7c
+5
-1
1 changed file
expand all
collapse all
unified
split
pkgs
applications
virtualization
OVMF
default.nix
+5
-1
pkgs/applications/virtualization/OVMF/default.nix
···
1
1
{ stdenv, nixosTests, lib, edk2, util-linux, nasm, acpica-tools, llvmPackages
2
2
, csmSupport ? false, seabios ? null
3
3
+
, fdSize2MB ? csmSupport
4
4
+
, fdSize4MB ? false
3
5
, secureBoot ? false
4
6
, httpSupport ? false
5
7
, tpmSupport ? false
···
49
51
++ lib.optionals debug [ "-D DEBUG_ON_SERIAL_PORT=TRUE" ]
50
52
++ lib.optionals sourceDebug [ "-D SOURCE_DEBUG_ENABLE=TRUE" ]
51
53
++ lib.optionals secureBoot [ "-D SECURE_BOOT_ENABLE=TRUE" ]
52
52
-
++ lib.optionals csmSupport [ "-D CSM_ENABLE" "-D FD_SIZE_2MB" ]
54
54
+
++ lib.optionals csmSupport [ "-D CSM_ENABLE" ]
55
55
+
++ lib.optionals fdSize2MB ["-D FD_SIZE_2MB"]
56
56
+
++ lib.optionals fdSize4MB ["-D FD_SIZE_4MB"]
53
57
++ lib.optionals httpSupport [ "-D NETWORK_HTTP_ENABLE=TRUE" "-D NETWORK_HTTP_BOOT_ENABLE=TRUE" ]
54
58
++ lib.optionals tlsSupport [ "-D NETWORK_TLS_ENABLE=TRUE" ]
55
59
++ lib.optionals tpmSupport [ "-D TPM_ENABLE" "-D TPM2_ENABLE" "-D TPM2_CONFIG_ENABLE"];