X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=Nt32Pkg%2FFvbServicesRuntimeDxe%2FFvbServicesRuntimeDxe.inf;h=10cedfa4ab98b48a4a40943846afdc8ac9283dc7;hb=81e1276adfe88cfbbc39618b52429cf49ef3cbce;hp=0e818682e321c8ccaeffe3289aabe6fe6e9d23e7;hpb=9e851ec711d93d568bbe2426038234a2fe5d1872;p=mirror_edk2.git diff --git a/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf b/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf index 0e818682e3..10cedfa4ab 100644 --- a/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf +++ b/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf @@ -1,11 +1,11 @@ -#/** @file +## @file # Component description file for Nt32 Fimware Volume Block DXE driver module. # # This DXE runtime driver implements and produces the Fimware Volue Block Protocol on # NT32 emulator. -# Copyright (c) 2006 - 2007, Intel Corporation +# Copyright (c) 2006 - 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 @@ -13,22 +13,14 @@ # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # # -#**/ +## -################################################################################ -# -# Defines Section - statements that will be processed to create a Makefile. -# -################################################################################ [Defines] INF_VERSION = 0x00010005 BASE_NAME = FvbServicesRuntimeDxe FILE_GUID = BDFE5FAA-2A35-44bb-B17A-8084D4E2B9E9 MODULE_TYPE = DXE_RUNTIME_DRIVER VERSION_STRING = 1.0 - EDK_RELEASE_VERSION = 0x00020000 - EFI_SPECIFICATION_VERSION = 0x00020000 - ENTRY_POINT = FvbInitialize # @@ -37,38 +29,16 @@ # VALID_ARCHITECTURES = IA32 # -################################################################################ -# -# Sources Section - list of files that are required for the build to succeed. -# -################################################################################ - -[Sources.common] +[Sources] FvbInfo.c FwBlockService.h FWBlockService.c - -################################################################################ -# -# Package Dependency Section - list of Package files that are required for -# this module. -# -################################################################################ - [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec Nt32Pkg/Nt32Pkg.dec - -################################################################################ -# -# Library Class Section - list of Library Classes that are required for -# this module. -# -################################################################################ - [LibraryClasses] UefiBootServicesTableLib MemoryAllocationLib @@ -80,29 +50,31 @@ BaseLib UefiDriverEntryPoint UefiLib - - -################################################################################ -# -# Guid C Name Section - list of Guids that this module uses or produces. -# -################################################################################ + PcdLib [Guids] gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED Create Event: EVENT_GROUP_GUID - gEfiAlternateFvBlockGuid # ALWAYS_CONSUME - -################################################################################ -# -# Protocol C Name Section - list of Protocol and Protocol Notify C Names -# that this module uses or produces. -# -################################################################################ [Protocols] - gEfiFvbExtensionProtocolGuid # PROTOCOL ALWAYS_PRODUCED gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL ALWAYS_PRODUCED gEfiDevicePathProtocolGuid # PROTOCOL SOMETIMES_PRODUCED -[depex] - TRUE \ No newline at end of file +[FixedPcd] + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize + gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoverySize + gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareBlockSize + gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageEventLogSize + +[Pcd] + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase + gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareFdSize + gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoveryBase + gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageEventLogBase + +[Depex] + TRUE +