]>
Commit | Line | Data |
---|---|---|
22e11539 GH |
1 | [global] |
2 | core = edk2 | |
3 | ||
4 | #################################################################################### | |
5 | # options | |
6 | ||
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 | |
17 | ||
18 | [opts.ovmf.sb.smm] | |
19 | SECURE_BOOT_ENABLE = TRUE | |
20 | SMM_REQUIRE = TRUE | |
21 | ||
22 | [opts.armvirt.silent] | |
23 | DEBUG_PRINT_ERROR_LEVEL = 0x80000000 | |
24 | ||
25 | [pcds.nx.broken.grub] | |
26 | # grub.efi uses EfiLoaderData for code | |
27 | PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1 | |
28 | ||
3bb50510 GH |
29 | [pcds.workaround.202308] |
30 | PcdFirstTimeWakeUpAPsBySipi = FALSE | |
31 | ||
22e11539 GH |
32 | #################################################################################### |
33 | # i386 | |
34 | ||
35 | [build.ovmf.i386] | |
36 | desc = ovmf build (32-bit) | |
37 | conf = OvmfPkg/OvmfPkgIa32.dsc | |
38 | arch = IA32 | |
39 | opts = common | |
40 | plat = OvmfIa32 | |
41 | dest = ../pc-bios | |
42 | cpy1 = FV/OVMF_CODE.fd edk2-i386-code.fd | |
43 | cpy2 = FV/OVMF_VARS.fd edk2-i386-vars.fd | |
44 | ||
45 | [build.ovmf.i386.secure] | |
46 | desc = ovmf build (32-bit, secure boot) | |
47 | conf = OvmfPkg/OvmfPkgIa32.dsc | |
48 | arch = IA32 | |
49 | opts = common | |
50 | ovmf.sb.smm | |
51 | plat = OvmfIa32 | |
52 | dest = ../pc-bios | |
53 | cpy1 = FV/OVMF_CODE.fd edk2-i386-secure-code.fd | |
54 | ||
55 | #################################################################################### | |
56 | # x86_64 | |
57 | ||
58 | [build.ovmf.x86_64] | |
59 | desc = ovmf build (64-bit) | |
60 | conf = OvmfPkg/OvmfPkgX64.dsc | |
61 | arch = X64 | |
62 | opts = common | |
3bb50510 | 63 | pcds = workaround.202308 |
22e11539 GH |
64 | plat = OvmfX64 |
65 | dest = ../pc-bios | |
66 | cpy1 = FV/OVMF_CODE.fd edk2-x86_64-code.fd | |
67 | ||
68 | [build.ovmf.x86_64.secure] | |
69 | desc = ovmf build (64-bit, secure boot) | |
70 | conf = OvmfPkg/OvmfPkgIa32X64.dsc | |
71 | arch = IA32 X64 | |
72 | opts = common | |
73 | ovmf.sb.smm | |
3bb50510 | 74 | pcds = workaround.202308 |
22e11539 GH |
75 | plat = Ovmf3264 |
76 | dest = ../pc-bios | |
77 | cpy1 = FV/OVMF_CODE.fd edk2-x86_64-secure-code.fd | |
78 | ||
79 | [build.ovmf.microvm] | |
80 | desc = ovmf build for microvm | |
81 | conf = OvmfPkg/Microvm/MicrovmX64.dsc | |
82 | arch = X64 | |
83 | opts = common | |
3bb50510 | 84 | pcds = workaround.202308 |
22e11539 GH |
85 | plat = MicrovmX64 |
86 | dest = ../pc-bios | |
87 | cpy1 = FV/MICROVM.fd edk2-x86_64-microvm.fd | |
88 | ||
89 | #################################################################################### | |
90 | # arm | |
91 | ||
92 | [build.armvirt.arm] | |
93 | desc = ArmVirt build, 32-bit (arm v7) | |
94 | conf = ArmVirtPkg/ArmVirtQemu.dsc | |
95 | arch = ARM | |
96 | opts = common | |
97 | armvirt.silent | |
98 | pcds = nx.broken.grub | |
99 | plat = ArmVirtQemu-ARM | |
100 | dest = ../pc-bios | |
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 | |
105 | ||
106 | #################################################################################### | |
107 | # aarch64 | |
108 | ||
109 | [build.armvirt.aa64] | |
110 | desc = ArmVirt build, 64-bit (arm v8) | |
111 | conf = ArmVirtPkg/ArmVirtQemu.dsc | |
112 | arch = AARCH64 | |
113 | opts = common | |
114 | armvirt.silent | |
115 | pcds = nx.broken.grub | |
116 | plat = ArmVirtQemu-AARCH64 | |
117 | dest = ../pc-bios | |
118 | cpy1 = FV/QEMU_EFI.fd edk2-aarch64-code.fd | |
119 | pad1 = edk2-aarch64-code.fd 64m | |
120 | ||
121 | #################################################################################### | |
122 | # riscv64 | |
123 | ||
124 | [build.riscv.qemu] | |
125 | conf = OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc | |
126 | arch = RISCV64 | |
127 | plat = RiscVVirtQemu | |
128 | dest = ../pc-bios | |
b0494f13 GH |
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 |