2 # Implements a Tunnel Mountain specific flash update program. This will allow
3 # users to update all regions of the flash as needed in a given update.
5 # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
7 # This program and the accompanying materials are licensed and made available under
8 # the terms and conditions of the BSD License that accompanies this distribution.
9 # The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php.
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
20 INF_VERSION = 0x00010005
21 BASE_NAME = FirmwareUpdate
22 FILE_GUID = AEFAF26C-FB6D-4fef-AF7A-9D78FF201FCA
23 MODULE_TYPE = UEFI_APPLICATION
25 ENTRY_POINT = ShellCEntryLib
28 # The following information is for reference only and not required by the build tools.
30 # VALID_ARCHITECTURES = X64
34 FirmwareUpdateStrings.uni
39 MdeModulePkg/MdeModulePkg.dec
41 IA32FamilyCpuPkg/IA32FamilyCpuPkg.dec
42 Vlv2TbltDevicePkg/PlatformPkg.dec
43 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
58 UefiApplicationEntryPoint
59 UefiBootServicesTableLib
61 UefiRuntimeServicesTableLib
64 gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_CONSUMED
65 gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL ALWAYS_CONSUMED
69 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## CONSUMES
72 # gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
73 # gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
74 # gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
75 # gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase
76 # gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
77 # gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
79 gPlatformModuleTokenSpaceGuid.PcdFlashChipBase
80 gPlatformModuleTokenSpaceGuid.PcdFlashChipSize
81 gPlatformModuleTokenSpaceGuid.PcdFlashDescriptorBase
82 gPlatformModuleTokenSpaceGuid.PcdFlashDescriptorSize
83 gPlatformModuleTokenSpaceGuid.PcdTxeRomBase
84 gPlatformModuleTokenSpaceGuid.PcdTxeRomSize
85 gPlatformModuleTokenSpaceGuid.PcdBiosRomBase
86 gPlatformModuleTokenSpaceGuid.PcdBiosRomSize
89 MSFT:*_*_X64_CC_FLAGS = /Od
90 INTEL:*_*_X64_CC_FLAGS = /Od