ui/cocoa.m: Drop old macOS-10.12-and-earlier compat ifdefs
[qemu/armbru.git] / roms / edk2-build.config
blobcc9b211542050d5f8c124aa86a8e7730d1b39784
1 [global]
2 core = edk2
4 ####################################################################################
5 # options
7 [opts.common]
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
13 TPM2_ENABLE              = TRUE
14 TPM2_CONFIG_ENABLE       = TRUE
15 TPM1_ENABLE              = TRUE
16 CAVIUM_ERRATUM_27456     = TRUE
18 [opts.ovmf.sb.smm]
19 SECURE_BOOT_ENABLE       = TRUE
20 SMM_REQUIRE              = TRUE
21 BUILD_SHELL              = FALSE
23 [opts.armvirt.silent]
24 DEBUG_PRINT_ERROR_LEVEL  = 0x80000000
26 [pcds.nx.strict]
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 ####################################################################################
37 # i386
39 [build.ovmf.i386]
40 desc = ovmf build (32-bit)
41 conf = OvmfPkg/OvmfPkgIa32.dsc
42 arch = IA32
43 opts = common
44 plat = OvmfIa32
45 dest = ../pc-bios
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
52 arch = IA32
53 opts = common
54        ovmf.sb.smm
55 plat = OvmfIa32
56 dest = ../pc-bios
57 cpy1 = FV/OVMF_CODE.fd edk2-i386-secure-code.fd
59 ####################################################################################
60 # x86_64
62 [build.ovmf.x86_64]
63 desc = ovmf build (64-bit)
64 conf = OvmfPkg/OvmfPkgX64.dsc
65 arch = X64
66 opts = common
67 plat = OvmfX64
68 dest = ../pc-bios
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
74 arch = X64
75 opts = common
76        ovmf.sb.smm
77 plat = OvmfX64
78 dest = ../pc-bios
79 cpy1 = FV/OVMF_CODE.fd edk2-x86_64-secure-code.fd
81 [build.ovmf.microvm]
82 desc = ovmf build for microvm
83 conf = OvmfPkg/Microvm/MicrovmX64.dsc
84 arch = X64
85 opts = common
86 plat = MicrovmX64
87 dest = ../pc-bios
88 cpy1 = FV/MICROVM.fd  edk2-x86_64-microvm.fd
90 ####################################################################################
91 # arm
93 [build.armvirt.arm]
94 desc = ArmVirt build, 32-bit (arm v7)
95 conf = ArmVirtPkg/ArmVirtQemu.dsc
96 arch = ARM
97 opts = common
98        armvirt.silent
99 pcds = nx.broken.shim.grub
100 plat = ArmVirtQemu-ARM
101 dest = ../pc-bios
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 ####################################################################################
108 # aarch64
110 [build.armvirt.aa64]
111 desc = ArmVirt build, 64-bit (arm v8)
112 conf = ArmVirtPkg/ArmVirtQemu.dsc
113 arch = AARCH64
114 opts = common
115        armvirt.silent
116 pcds = nx.broken.shim.grub
117 plat = ArmVirtQemu-AARCH64
118 dest = ../pc-bios
119 cpy1 = FV/QEMU_EFI.fd  edk2-aarch64-code.fd
120 pad1 = edk2-aarch64-code.fd  64m
122 ####################################################################################
123 # riscv64
125 [build.riscv.qemu]
126 conf = OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
127 arch = RISCV64
128 plat = RiscVVirtQemu
129 dest = ../pc-bios
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