qemu

Форк
0
/
edk2-build.config 
133 строки · 3.3 Кб
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
BUILD_SHELL              = FALSE
22

23
[opts.armvirt.silent]
24
DEBUG_PRINT_ERROR_LEVEL  = 0x80000000
25

26
[pcds.nx.strict]
27
PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD5
28
PcdUninstallMemAttrProtocol    = FALSE
29

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
35

36
####################################################################################
37
# i386
38

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
48

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
58

59
####################################################################################
60
# x86_64
61

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
70

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
80

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
89

90
####################################################################################
91
# arm
92

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
106

107
####################################################################################
108
# aarch64
109

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
121

122
####################################################################################
123
# riscv64
124

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
134

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.