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
23 DEBUG_PRINT_ERROR_LEVEL = 0x80000000
26 # grub.efi uses EfiLoaderData for code
27 PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1
29 [pcds.workaround.202308]
30 PcdFirstTimeWakeUpAPsBySipi = FALSE
32 ####################################################################################
36 desc = ovmf build (32-bit)
37 conf = OvmfPkg/OvmfPkgIa32.dsc
42 cpy1 = FV/OVMF_CODE.fd edk2-i386-code.fd
43 cpy2 = FV/OVMF_VARS.fd edk2-i386-vars.fd
45 [build.ovmf.i386.secure]
46 desc = ovmf build (32-bit, secure boot)
47 conf = OvmfPkg/OvmfPkgIa32.dsc
53 cpy1 = FV/OVMF_CODE.fd edk2-i386-secure-code.fd
55 ####################################################################################
59 desc = ovmf build (64-bit)
60 conf = OvmfPkg/OvmfPkgX64.dsc
63 pcds = workaround.202308
66 cpy1 = FV/OVMF_CODE.fd edk2-x86_64-code.fd
68 [build.ovmf.x86_64.secure]
69 desc = ovmf build (64-bit, secure boot)
70 conf = OvmfPkg/OvmfPkgIa32X64.dsc
74 pcds = workaround.202308
77 cpy1 = FV/OVMF_CODE.fd edk2-x86_64-secure-code.fd
80 desc = ovmf build for microvm
81 conf = OvmfPkg/Microvm/MicrovmX64.dsc
84 pcds = workaround.202308
87 cpy1 = FV/MICROVM.fd edk2-x86_64-microvm.fd
89 ####################################################################################
93 desc = ArmVirt build, 32-bit (arm v7)
94 conf = ArmVirtPkg/ArmVirtQemu.dsc
99 plat = ArmVirtQemu-ARM
101 cpy1 = FV/QEMU_EFI.fd edk2-arm-code.fd
102 cpy2 = FV/QEMU_VARS.fd edk2-arm-vars.fd
103 pad1 = edk2-arm-code.fd 64m
104 pad2 = edk2-arm-vars.fd 64m
106 ####################################################################################
110 desc = ArmVirt build, 64-bit (arm v8)
111 conf = ArmVirtPkg/ArmVirtQemu.dsc
115 pcds = nx.broken.grub
116 plat = ArmVirtQemu-AARCH64
118 cpy1 = FV/QEMU_EFI.fd edk2-aarch64-code.fd
119 pad1 = edk2-aarch64-code.fd 64m
121 ####################################################################################
125 conf = OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
129 cpy1 = FV/RISCV_VIRT_CODE.fd edk2-riscv-code.fd
130 cpy2 = FV/RISCV_VIRT_VARS.fd edk2-riscv-vars.fd
131 pad1 = edk2-riscv-code.fd 32m
132 pad2 = edk2-riscv-vars.fd 32m