mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-27 15:44:04 +02:00
Simplify DSC/FDF files for OVMF
Remove duplicate FFS file GUID that would cause incremental builds to fail. Final output file is OVMF.FD and that is what should be used as bios.bin when running QEMU. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10605 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
2fc59a003e
commit
76d428b107
@ -14,14 +14,17 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
[FD.SEC]
|
[FD.OVMF]
|
||||||
BaseAddress = 0xFFFEE000
|
BaseAddress = 0xFFF00000
|
||||||
Size = 0x00012000
|
Size = 0x00100000
|
||||||
ErasePolarity = 1
|
ErasePolarity = 1
|
||||||
BlockSize = 0x1000
|
BlockSize = 0x1000
|
||||||
NumBlocks = 0x12
|
NumBlocks = 0x100
|
||||||
|
|
||||||
0x0|0x12000
|
0x00000000|0x000EE000
|
||||||
|
FV = FVMAIN_COMPACT
|
||||||
|
|
||||||
|
0x000EE000|0x12000
|
||||||
FV = SECFV
|
FV = SECFV
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -110,9 +113,7 @@ INF OvmfPkg/PlatformPei/PlatformPei.inf
|
|||||||
INF MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
|
INF MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
|
||||||
|
|
||||||
FILE FV_IMAGE = A4EF5A93-3F1B-4232-A1C4-F0910E6D1D9C {
|
FILE FV_IMAGE = A4EF5A93-3F1B-4232-A1C4-F0910E6D1D9C {
|
||||||
SECTION COMPRESS PI_NONE {
|
|
||||||
SECTION FV_IMAGE = DXEFV
|
SECTION FV_IMAGE = DXEFV
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -195,21 +196,19 @@ INF IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf
|
|||||||
INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
|
INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
|
||||||
INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
||||||
INF RuleOverride=ACPITABLE OvmfPkg/AcpiTables/AcpiTables.inf
|
INF RuleOverride=ACPITABLE OvmfPkg/AcpiTables/AcpiTables.inf
|
||||||
|
INF OptionRomPkg/CirrusLogic5430Dxe/CirrusLogic5430Dxe.inf
|
||||||
|
|
||||||
INF RuleOverride=BINARY FatBinPkg/EnhancedFatDxe/Fat.inf
|
INF FatBinPkg/EnhancedFatDxe/Fat.inf
|
||||||
|
|
||||||
INF RuleOverride=BINARY EdkShellBinPkg/FullShell/FullShell.inf
|
INF EdkShellBinPkg/FullShell/FullShell.inf
|
||||||
|
|
||||||
FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {
|
FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {
|
||||||
SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { # LzmaCompress
|
|
||||||
SECTION RAW = MdeModulePkg/Logo/Logo.bmp
|
SECTION RAW = MdeModulePkg/Logo/Logo.bmp
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
[FV.OVMF]
|
[FV.FVMAIN_COMPACT]
|
||||||
BlockSize = 0x10000
|
|
||||||
FvAlignment = 16
|
FvAlignment = 16
|
||||||
ERASE_POLARITY = 1
|
ERASE_POLARITY = 1
|
||||||
MEMORY_MAPPED = TRUE
|
MEMORY_MAPPED = TRUE
|
||||||
@ -227,37 +226,14 @@ READ_STATUS = TRUE
|
|||||||
READ_LOCK_CAP = TRUE
|
READ_LOCK_CAP = TRUE
|
||||||
READ_LOCK_STATUS = TRUE
|
READ_LOCK_STATUS = TRUE
|
||||||
|
|
||||||
#
|
FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 {
|
||||||
# This file contains the compressed MAINFV, which is compressed
|
SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE {
|
||||||
# in a single compression operation in order to achieve better
|
|
||||||
# overall compression.
|
|
||||||
#
|
|
||||||
FILE FV_IMAGE = 20bc8ac9-94d1-4208-ab28-5d673fd73486 {
|
|
||||||
SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { # LzmaCompress
|
|
||||||
SECTION FV_IMAGE = MAINFV
|
SECTION FV_IMAGE = MAINFV
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
|
||||||
# This file contains the uncompressed SECFV, which contains the initial
|
|
||||||
# boot code. The code in this FV decompresses the MAINFV.
|
|
||||||
#
|
|
||||||
# It uses the Volume Top File (VTF) GUID so it will be placed at the
|
|
||||||
# end of the FV.
|
|
||||||
#
|
|
||||||
FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|
||||||
SECTION Align=16 FV_IMAGE = SECFV
|
|
||||||
}
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
[Rule.Common.PEI_CORE]
|
|
||||||
FILE PEI_CORE = $(NAMED_GUID) {
|
|
||||||
PE32 PE32 Align=32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
|
||||||
UI STRING ="$(MODULE_NAME)" Optional
|
|
||||||
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
|
||||||
|
|
||||||
[Rule.Common.SEC]
|
[Rule.Common.SEC]
|
||||||
FILE SEC = $(NAMED_GUID) {
|
FILE SEC = $(NAMED_GUID) {
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
@ -265,12 +241,11 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.PEIM.NORELOC]
|
[Rule.Common.PEI_CORE]
|
||||||
FILE PEIM = $(NAMED_GUID) RELOCS_STRIPPED {
|
FILE PEI_CORE = $(NAMED_GUID) {
|
||||||
PEI_DEPEX PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 Align=32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
TE TE $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING ="$(MODULE_NAME)" Optional
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.PEIM]
|
[Rule.Common.PEIM]
|
||||||
@ -281,16 +256,6 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.PEIM.TIANOCOMPRESSED]
|
|
||||||
FILE PEIM = $(NAMED_GUID) {
|
|
||||||
PEI_DEPEX PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
|
||||||
GUIDED A31280AD-481E-41B6-95E8-127F4C984779 PROCESSING_REQUIRED = TRUE {
|
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[Rule.Common.DXE_CORE]
|
[Rule.Common.DXE_CORE]
|
||||||
FILE DXE_CORE = $(NAMED_GUID) {
|
FILE DXE_CORE = $(NAMED_GUID) {
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
@ -298,14 +263,6 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.UEFI_DRIVER]
|
|
||||||
FILE DRIVER = $(NAMED_GUID) {
|
|
||||||
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
|
||||||
|
|
||||||
[Rule.Common.DXE_DRIVER]
|
[Rule.Common.DXE_DRIVER]
|
||||||
FILE DRIVER = $(NAMED_GUID) {
|
FILE DRIVER = $(NAMED_GUID) {
|
||||||
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
||||||
@ -321,25 +278,17 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
UI STRING="$(MODULE_NAME)" Optional
|
UI STRING="$(MODULE_NAME)" Optional
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
[Rule.Common.UEFI_DRIVER]
|
||||||
[Rule.Common.UEFI_APPLICATION]
|
FILE DRIVER = $(NAMED_GUID) {
|
||||||
FILE APPLICATION = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
UI STRING="$(MODULE_NAME)" Optional
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.UEFI_DRIVER.BINARY]
|
[Rule.Common.UEFI_APPLICATION]
|
||||||
FILE DRIVER = $(NAMED_GUID) {
|
|
||||||
DXE_DEPEX DXE_DEPEX Optional |.depex
|
|
||||||
PE32 PE32 |.efi
|
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
|
||||||
|
|
||||||
[Rule.Common.UEFI_APPLICATION.BINARY]
|
|
||||||
FILE APPLICATION = $(NAMED_GUID) {
|
FILE APPLICATION = $(NAMED_GUID) {
|
||||||
PE32 PE32 |.efi
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
UI STRING="$(MODULE_NAME)" Optional
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
@ -359,4 +308,3 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
INF OptionRomPkg/CirrusLogic5430Dxe/CirrusLogic5430Dxe.inf {
|
INF OptionRomPkg/CirrusLogic5430Dxe/CirrusLogic5430Dxe.inf {
|
||||||
PCI_DEVICE_ID = 0x00B8
|
PCI_DEVICE_ID = 0x00B8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -334,3 +334,8 @@
|
|||||||
MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
||||||
OvmfPkg/AcpiTables/AcpiTables.inf
|
OvmfPkg/AcpiTables/AcpiTables.inf
|
||||||
|
|
||||||
|
#
|
||||||
|
# Remove the following statements after build tool issue with Binary INFs is resolved
|
||||||
|
#
|
||||||
|
FatBinPkg/EnhancedFatDxe/Fat.inf
|
||||||
|
EdkShellBinPkg/FullShell/FullShell.inf
|
||||||
|
@ -336,3 +336,8 @@
|
|||||||
MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
||||||
OvmfPkg/AcpiTables/AcpiTables.inf
|
OvmfPkg/AcpiTables/AcpiTables.inf
|
||||||
|
|
||||||
|
#
|
||||||
|
# Remove the following statements after build tool issue with Binary INFs is resolved
|
||||||
|
#
|
||||||
|
FatBinPkg/EnhancedFatDxe/Fat.inf
|
||||||
|
EdkShellBinPkg/FullShell/FullShell.inf
|
||||||
|
@ -14,16 +14,20 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
[FD.SEC]
|
[FD.OVMF]
|
||||||
BaseAddress = 0xFFFEE000
|
BaseAddress = 0xFFF00000
|
||||||
Size = 0x00012000
|
Size = 0x00100000
|
||||||
ErasePolarity = 1
|
ErasePolarity = 1
|
||||||
BlockSize = 0x1000
|
BlockSize = 0x1000
|
||||||
NumBlocks = 0x12
|
NumBlocks = 0x100
|
||||||
|
|
||||||
0x0|0x12000
|
0x00000000|0x000EE000
|
||||||
|
FV = FVMAIN_COMPACT
|
||||||
|
|
||||||
|
0x000EE000|0x12000
|
||||||
FV = SECFV
|
FV = SECFV
|
||||||
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
[FD.MEMFD]
|
[FD.MEMFD]
|
||||||
@ -112,9 +116,7 @@ INF OvmfPkg/PlatformPei/PlatformPei.inf
|
|||||||
INF MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
|
INF MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
|
||||||
|
|
||||||
FILE FV_IMAGE = A4EF5A93-3F1B-4232-A1C4-F0910E6D1D9C {
|
FILE FV_IMAGE = A4EF5A93-3F1B-4232-A1C4-F0910E6D1D9C {
|
||||||
SECTION COMPRESS PI_NONE {
|
|
||||||
SECTION FV_IMAGE = DXEFV
|
SECTION FV_IMAGE = DXEFV
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -197,25 +199,18 @@ INF IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf
|
|||||||
INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
|
INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
|
||||||
INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
||||||
INF RuleOverride=ACPITABLE OvmfPkg/AcpiTables/AcpiTables.inf
|
INF RuleOverride=ACPITABLE OvmfPkg/AcpiTables/AcpiTables.inf
|
||||||
|
INF OptionRomPkg/CirrusLogic5430Dxe/CirrusLogic5430Dxe.inf
|
||||||
|
|
||||||
FILE DRIVER = 961578FE-B6B7-44c3-AF35-6BC705CD2B1F {
|
INF FatBinPkg/EnhancedFatDxe/Fat.inf
|
||||||
SECTION PE32 = FatBinPkg/EnhancedFatDxe/X64/Fat.efi
|
INF EdkShellBinPkg/FullShell/FullShell.inf
|
||||||
}
|
|
||||||
|
|
||||||
FILE APPLICATION = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile) {
|
|
||||||
SECTION PE32 = EdkShellBinPkg/FullShell/X64/Shell_full.efi
|
|
||||||
}
|
|
||||||
|
|
||||||
FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {
|
FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {
|
||||||
SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { # LzmaCompress
|
|
||||||
SECTION RAW = MdeModulePkg/Logo/Logo.bmp
|
SECTION RAW = MdeModulePkg/Logo/Logo.bmp
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
[FV.OVMF]
|
[FV.FVMAIN_COMPACT]
|
||||||
BlockSize = 0x10000
|
|
||||||
FvAlignment = 16
|
FvAlignment = 16
|
||||||
ERASE_POLARITY = 1
|
ERASE_POLARITY = 1
|
||||||
MEMORY_MAPPED = TRUE
|
MEMORY_MAPPED = TRUE
|
||||||
@ -233,37 +228,14 @@ READ_STATUS = TRUE
|
|||||||
READ_LOCK_CAP = TRUE
|
READ_LOCK_CAP = TRUE
|
||||||
READ_LOCK_STATUS = TRUE
|
READ_LOCK_STATUS = TRUE
|
||||||
|
|
||||||
#
|
FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 {
|
||||||
# This file contains the compressed MAINFV, which is compressed
|
SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE {
|
||||||
# in a single compression operation in order to achieve better
|
|
||||||
# overall compression.
|
|
||||||
#
|
|
||||||
FILE FV_IMAGE = 20bc8ac9-94d1-4208-ab28-5d673fd73486 {
|
|
||||||
SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { # LzmaCompress
|
|
||||||
SECTION FV_IMAGE = MAINFV
|
SECTION FV_IMAGE = MAINFV
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
|
||||||
# This file contains the uncompressed SECFV, which contains the initial
|
|
||||||
# boot code. The code in this FV decompresses the MAINFV.
|
|
||||||
#
|
|
||||||
# It uses the Volume Top File (VTF) GUID so it will be placed at the
|
|
||||||
# end of the FV.
|
|
||||||
#
|
|
||||||
FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|
||||||
SECTION Align=16 FV_IMAGE = SECFV
|
|
||||||
}
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
[Rule.Common.PEI_CORE]
|
|
||||||
FILE PEI_CORE = $(NAMED_GUID) {
|
|
||||||
PE32 PE32 Align=32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
|
||||||
UI STRING ="$(MODULE_NAME)" Optional
|
|
||||||
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
|
||||||
|
|
||||||
[Rule.Common.SEC]
|
[Rule.Common.SEC]
|
||||||
FILE SEC = $(NAMED_GUID) {
|
FILE SEC = $(NAMED_GUID) {
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
@ -271,12 +243,11 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.PEIM.NORELOC]
|
[Rule.Common.PEI_CORE]
|
||||||
FILE PEIM = $(NAMED_GUID) RELOCS_STRIPPED {
|
FILE PEI_CORE = $(NAMED_GUID) {
|
||||||
PEI_DEPEX PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 Align=32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
TE TE $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING ="$(MODULE_NAME)" Optional
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.PEIM]
|
[Rule.Common.PEIM]
|
||||||
@ -287,16 +258,6 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.PEIM.TIANOCOMPRESSED]
|
|
||||||
FILE PEIM = $(NAMED_GUID) {
|
|
||||||
PEI_DEPEX PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
|
||||||
GUIDED A31280AD-481E-41B6-95E8-127F4C984779 PROCESSING_REQUIRED = TRUE {
|
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[Rule.Common.DXE_CORE]
|
[Rule.Common.DXE_CORE]
|
||||||
FILE DXE_CORE = $(NAMED_GUID) {
|
FILE DXE_CORE = $(NAMED_GUID) {
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
@ -304,14 +265,6 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.UEFI_DRIVER]
|
|
||||||
FILE DRIVER = $(NAMED_GUID) {
|
|
||||||
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
|
||||||
UI STRING="$(MODULE_NAME)" Optional
|
|
||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
|
||||||
}
|
|
||||||
|
|
||||||
[Rule.Common.DXE_DRIVER]
|
[Rule.Common.DXE_DRIVER]
|
||||||
FILE DRIVER = $(NAMED_GUID) {
|
FILE DRIVER = $(NAMED_GUID) {
|
||||||
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
||||||
@ -328,6 +281,14 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Rule.Common.UEFI_DRIVER]
|
||||||
|
FILE DRIVER = $(NAMED_GUID) {
|
||||||
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
||||||
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
|
UI STRING="$(MODULE_NAME)" Optional
|
||||||
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||||||
|
}
|
||||||
|
|
||||||
[Rule.Common.UEFI_APPLICATION]
|
[Rule.Common.UEFI_APPLICATION]
|
||||||
FILE APPLICATION = $(NAMED_GUID) {
|
FILE APPLICATION = $(NAMED_GUID) {
|
||||||
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||||||
@ -341,11 +302,6 @@ FILE FREEFORM = 1BA0062E-C779-4582-8566-336AE8F78F09 {
|
|||||||
RAW ASL |.aml
|
RAW ASL |.aml
|
||||||
}
|
}
|
||||||
|
|
||||||
[Rule.Common.SEC.RESET_VECTOR]
|
|
||||||
FILE RAW = $(NAMED_GUID) {
|
|
||||||
RAW RAW |.raw
|
|
||||||
}
|
|
||||||
|
|
||||||
[OptionRom.CirrusLogic5446]
|
[OptionRom.CirrusLogic5446]
|
||||||
INF OptionRomPkg/CirrusLogic5430Dxe/CirrusLogic5430Dxe.inf {
|
INF OptionRomPkg/CirrusLogic5430Dxe/CirrusLogic5430Dxe.inf {
|
||||||
PCI_DEVICE_ID = 0x00B8
|
PCI_DEVICE_ID = 0x00B8
|
||||||
|
@ -335,3 +335,9 @@
|
|||||||
MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
||||||
OvmfPkg/AcpiTables/AcpiTables.inf
|
OvmfPkg/AcpiTables/AcpiTables.inf
|
||||||
|
|
||||||
|
#
|
||||||
|
# Remove the following statements after build tool issue with Binary INFs is resolved
|
||||||
|
#
|
||||||
|
FatBinPkg/EnhancedFatDxe/Fat.inf
|
||||||
|
EdkShellBinPkg/FullShell/FullShell.inf
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user