|
|
8ff9b3 |
|
|
|
8ff9b3 |
[opts.ovmf.common]
|
|
|
8ff9b3 |
NETWORK_HTTP_BOOT_ENABLE = TRUE
|
|
|
8ff9b3 |
NETWORK_IP6_ENABLE = TRUE
|
|
|
8ff9b3 |
NETWORK_TLS_ENABLE = TRUE
|
|
|
8ff9b3 |
NETWORK_ISCSI_ENABLE = TRUE
|
|
|
8ff9b3 |
NETWORK_ALLOW_HTTP_CONNECTIONS = TRUE
|
|
|
8ff9b3 |
TPM2_ENABLE = TRUE
|
|
|
8ff9b3 |
TPM2_CONFIG_ENABLE = TRUE
|
|
|
8ff9b3 |
TPM1_ENABLE = FALSE
|
|
|
8ff9b3 |
CAVIUM_ERRATUM_27456 = TRUE
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[opts.ovmf.4m]
|
|
|
8ff9b3 |
FD_SIZE_4MB = TRUE
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[opts.ovmf.sb.smm]
|
|
|
8ff9b3 |
SECURE_BOOT_ENABLE = TRUE
|
|
|
8ff9b3 |
SMM_REQUIRE = TRUE
|
|
|
8ff9b3 |
# old downstream
|
|
|
8ff9b3 |
EXCLUDE_SHELL_FROM_FD = TRUE
|
|
|
8ff9b3 |
# new upstream
|
|
|
8ff9b3 |
BUILD_SHELL = FALSE
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[opts.armvirt.verbose]
|
|
|
8ff9b3 |
DEBUG_PRINT_ERROR_LEVEL = 0x8040004F
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[opts.armvirt.silent]
|
|
|
8ff9b3 |
DEBUG_PRINT_ERROR_LEVEL = 0x80000000
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
#####################################################################
|
|
|
8ff9b3 |
# stateful ovmf builds (with vars in flash)
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[build.ovmf.4m.default]
|
|
|
8ff9b3 |
desc = ovmf build (64-bit, 4MB)
|
|
|
8ff9b3 |
conf = OvmfPkg/OvmfPkgX64.dsc
|
|
|
8ff9b3 |
arch = X64
|
|
|
8ff9b3 |
opts = ovmf.common
|
|
|
8ff9b3 |
ovmf.4m
|
|
|
8ff9b3 |
plat = OvmfX64
|
|
|
8ff9b3 |
dest = RHEL-9/ovmf
|
|
|
8ff9b3 |
cpy1 = FV/OVMF_CODE.fd OVMF_CODE.fd
|
|
|
8ff9b3 |
cpy2 = FV/OVMF_VARS.fd
|
|
|
8ff9b3 |
cpy3 = X64/Shell.efi
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[build.ovmf.4m.sb.smm]
|
|
|
8ff9b3 |
desc = ovmf build (32/64-bit, 4MB, q35 only, needs smm, secure boot)
|
|
|
8ff9b3 |
conf = OvmfPkg/OvmfPkgIa32X64.dsc
|
|
|
8ff9b3 |
arch = IA32 X64
|
|
|
8ff9b3 |
opts = ovmf.common
|
|
|
8ff9b3 |
ovmf.4m
|
|
|
8ff9b3 |
ovmf.sb.smm
|
|
|
8ff9b3 |
plat = Ovmf3264
|
|
|
8ff9b3 |
dest = RHEL-9/ovmf
|
|
|
8ff9b3 |
cpy1 = FV/OVMF_CODE.fd OVMF_CODE.secboot.fd
|
|
|
8ff9b3 |
cpy2 = X64/EnrollDefaultKeys.efi
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
#####################################################################
|
|
|
8ff9b3 |
# stateless ovmf builds (firmware in rom or r/o flash)
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[build.ovmf.amdsev]
|
|
|
8ff9b3 |
desc = ovmf build for AmdSev (4MB)
|
|
|
8ff9b3 |
conf = OvmfPkg/AmdSev/AmdSevX64.dsc
|
|
|
8ff9b3 |
arch = X64
|
|
|
8ff9b3 |
opts = ovmf.common
|
|
|
8ff9b3 |
ovmf.4m
|
|
|
8ff9b3 |
plat = AmdSev
|
|
|
8ff9b3 |
dest = RHEL-9/ovmf
|
|
|
8ff9b3 |
cpy1 = FV/OVMF.fd OVMF.amdsev.fd
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[build.ovmf.inteltdx]
|
|
|
8ff9b3 |
desc = ovmf build for IntelTdx (4MB)
|
|
|
8ff9b3 |
conf = OvmfPkg/IntelTdx/IntelTdxX64.dsc
|
|
|
8ff9b3 |
arch = X64
|
|
|
8ff9b3 |
opts = ovmf.common
|
|
|
8ff9b3 |
ovmf.4m
|
|
|
8ff9b3 |
plat = IntelTdx
|
|
|
8ff9b3 |
dest = RHEL-9/ovmf
|
|
|
8ff9b3 |
cpy1 = FV/OVMF.fd OVMF.inteltdx.fd
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
#####################################################################
|
|
|
8ff9b3 |
# armvirt builds
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[build.armvirt.aa64.verbose]
|
|
|
8ff9b3 |
desc = ArmVirt build for qemu, 64-bit (arm v8), verbose
|
|
|
8ff9b3 |
conf = ArmVirtPkg/ArmVirtQemu.dsc
|
|
|
8ff9b3 |
arch = AARCH64
|
|
|
8ff9b3 |
opts = ovmf.common
|
|
|
8ff9b3 |
armvirt.verbose
|
|
|
8ff9b3 |
plat = ArmVirtQemu-AARCH64
|
|
|
8ff9b3 |
dest = RHEL-9/aarch64
|
|
|
8ff9b3 |
cpy1 = FV/QEMU_EFI.fd
|
|
|
8ff9b3 |
cpy2 = FV/QEMU_VARS.fd
|
|
|
8ff9b3 |
cpy3 = FV/QEMU_EFI.fd QEMU_EFI-pflash.raw
|
|
|
8ff9b3 |
cpy4 = FV/QEMU_VARS.fd vars-template-pflash.raw
|
|
|
8ff9b3 |
pad3 = QEMU_EFI-pflash.raw 64m
|
|
|
8ff9b3 |
pad4 = vars-template-pflash.raw 64m
|
|
|
8ff9b3 |
|
|
|
8ff9b3 |
[build.armvirt.aa64.silent]
|
|
|
8ff9b3 |
desc = ArmVirt build for qemu, 64-bit (arm v8), silent
|
|
|
8ff9b3 |
conf = ArmVirtPkg/ArmVirtQemu.dsc
|
|
|
8ff9b3 |
arch = AARCH64
|
|
|
8ff9b3 |
opts = ovmf.common
|
|
|
8ff9b3 |
armvirt.silent
|
|
|
8ff9b3 |
plat = ArmVirtQemu-AARCH64
|
|
|
8ff9b3 |
dest = RHEL-9/aarch64
|
|
|
8ff9b3 |
cpy1 = FV/QEMU_EFI.fd QEMU_EFI.silent.fd
|
|
|
8ff9b3 |
cpy2 = FV/QEMU_EFI.fd QEMU_EFI-silent-pflash.raw
|
|
|
8ff9b3 |
pad2 = QEMU_EFI-silent-pflash.raw 64m
|