Blame SOURCES/edk2-build.rhel-9

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