X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=DuetPkg%2FDuetPkg.fdf;h=b029ef5fd808e1a9689d9ba35abb45dde1b72d61;hb=685f8c760077cb2fb11b74c5758a6d54aebf539f;hp=b9079810a429dcb1df017653f585156fd24f94ea;hpb=2014a81a99a07db36b1812c06bbc4886168d04b1;p=mirror_edk2.git diff --git a/DuetPkg/DuetPkg.fdf b/DuetPkg/DuetPkg.fdf index b9079810a4..b029ef5fd8 100644 --- a/DuetPkg/DuetPkg.fdf +++ b/DuetPkg/DuetPkg.fdf @@ -1,9 +1,9 @@ ## @file # This is DUET FDF file with UEFI HII features enabled # -# Copyright (c) 2007 - 2010, Intel Corporation +# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
# -# All rights reserved. This program and the accompanying materials +# This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php @@ -12,28 +12,6 @@ # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # -################################################################################ -# -# FD Section -# The [FD] Section is made up of the definition statements and a -# description of what goes into the Flash Device Image. Each FD section -# defines one flash "device" image. A flash device image may be one of -# the following: Removable media bootable image (like a boot floppy -# image,) an Option ROM image (that would be "flashed" into an add-in -# card,) a System "Flash" image (that would be burned into a system's -# flash) or an Update ("Capsule") image that will be used to update and -# existing system flash. -# -################################################################################ -[FD.DuetMainFd] -BaseAddress = 0x0 #The base address of the FLASH Device. -Size = 0x002a0000 #The size in bytes of the FLASH Device -ErasePolarity = 1 -BlockSize = 0x10000 -NumBlocks = 0x2a - -0x00000000|0x002a0000 - ################################################################################ # # FV Section @@ -45,6 +23,8 @@ NumBlocks = 0x2a # ################################################################################ [FV.DuetEfiMainFv] +BlockSize = 0x10000 +NumBlocks = 0x2a FvAlignment = 16 #FV alignment and FV attributes setting. ERASE_POLARITY = 1 MEMORY_MAPPED = TRUE @@ -69,13 +49,13 @@ INF MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDx INF DuetPkg/FSVariable/FSVariable.inf INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +INF MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf -INF IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf @@ -121,7 +101,7 @@ INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf INF DuetPkg/BiosVideoThunkDxe/BiosVideo.inf # Binary INF file to support toggle among different CPU architectures. -INF FatBinPkg/EnhancedFatDxe/Fat.inf +INF RuleOverride=BINARY FatBinPkg/EnhancedFatDxe/Fat.inf FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) { SECTION RAW = MdeModulePkg/Logo/Logo.bmp @@ -155,3 +135,9 @@ FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) { PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi } +[Rule.Common.UEFI_DRIVER.BINARY] + FILE DRIVER = $(NAMED_GUID) { + DXE_DEPEX DXE_DEPEX Optional |.depex + PE32 PE32 |.efi + } +