4
####################################################################################
8
NETWORK_HTTP_BOOT_ENABLE = TRUE
9
NETWORK_IP6_ENABLE = TRUE
10
NETWORK_TLS_ENABLE = TRUE
11
NETWORK_ISCSI_ENABLE = TRUE
12
NETWORK_ALLOW_HTTP_CONNECTIONS = TRUE
14
TPM2_CONFIG_ENABLE = TRUE
16
CAVIUM_ERRATUM_27456 = TRUE
19
SECURE_BOOT_ENABLE = TRUE
24
DEBUG_PRINT_ERROR_LEVEL = 0x80000000
27
PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD5
28
PcdUninstallMemAttrProtocol = FALSE
30
[pcds.nx.broken.shim.grub]
31
# grub.efi uses EfiLoaderData for code
32
PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1
33
# shim.efi has broken MemAttr code
34
PcdUninstallMemAttrProtocol = TRUE
36
####################################################################################
40
desc = ovmf build (32-bit)
41
conf = OvmfPkg/OvmfPkgIa32.dsc
46
cpy1 = FV/OVMF_CODE.fd edk2-i386-code.fd
47
cpy2 = FV/OVMF_VARS.fd edk2-i386-vars.fd
49
[build.ovmf.i386.secure]
50
desc = ovmf build (32-bit, secure boot)
51
conf = OvmfPkg/OvmfPkgIa32.dsc
57
cpy1 = FV/OVMF_CODE.fd edk2-i386-secure-code.fd
59
####################################################################################
63
desc = ovmf build (64-bit)
64
conf = OvmfPkg/OvmfPkgX64.dsc
69
cpy1 = FV/OVMF_CODE.fd edk2-x86_64-code.fd
71
[build.ovmf.x86_64.secure]
72
desc = ovmf build (64-bit, secure boot)
73
conf = OvmfPkg/OvmfPkgX64.dsc
79
cpy1 = FV/OVMF_CODE.fd edk2-x86_64-secure-code.fd
82
desc = ovmf build for microvm
83
conf = OvmfPkg/Microvm/MicrovmX64.dsc
88
cpy1 = FV/MICROVM.fd edk2-x86_64-microvm.fd
90
####################################################################################
94
desc = ArmVirt build, 32-bit (arm v7)
95
conf = ArmVirtPkg/ArmVirtQemu.dsc
99
pcds = nx.broken.shim.grub
100
plat = ArmVirtQemu-ARM
102
cpy1 = FV/QEMU_EFI.fd edk2-arm-code.fd
103
cpy2 = FV/QEMU_VARS.fd edk2-arm-vars.fd
104
pad1 = edk2-arm-code.fd 64m
105
pad2 = edk2-arm-vars.fd 64m
107
####################################################################################
111
desc = ArmVirt build, 64-bit (arm v8)
112
conf = ArmVirtPkg/ArmVirtQemu.dsc
116
pcds = nx.broken.shim.grub
117
plat = ArmVirtQemu-AARCH64
119
cpy1 = FV/QEMU_EFI.fd edk2-aarch64-code.fd
120
pad1 = edk2-aarch64-code.fd 64m
122
####################################################################################
126
conf = OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
130
cpy1 = FV/RISCV_VIRT_CODE.fd edk2-riscv-code.fd
131
cpy2 = FV/RISCV_VIRT_VARS.fd edk2-riscv-vars.fd
132
pad1 = edk2-riscv-code.fd 32m
133
pad2 = edk2-riscv-vars.fd 32m