Home | History | Annotate | Download | only in SmBiosMiscDxe
      1 ## @file
      2 # Component name for module MiscSubclass
      3 #
      4 # FIX ME!
      5 # Copyright (c) 2006  - 2014, Intel Corporation. All rights reserved.<BR>
      6 #                                                                                  
      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.                                  
     11 #                                                                                  
     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.    
     14 #                                                                                  
     15 #
     16 #
     17 #
     18 ##
     19 
     20 [Defines]
     21   INF_VERSION                    = 0x00010005
     22   BASE_NAME                      = MiscSubclass
     23   FILE_GUID                      = 4EFFB560-B28B-4e57-9DAD-4344E32EA3BA
     24   MODULE_TYPE                    = DXE_DRIVER
     25   VERSION_STRING                 = 1.0
     26   ENTRY_POINT                    = MiscSubclassDriverEntryPoint
     27 
     28 #
     29 # The following information is for reference only and not required by the build tools.
     30 #
     31 #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
     32 #
     33 
     34 [Sources]
     35   MiscBaseBoardManufacturer.uni
     36   MiscBaseBoardManufacturerData.c
     37   MiscBaseBoardManufacturerFunction.c
     38   MiscBiosVendor.uni
     39   MiscBiosVendorData.c
     40   MiscBiosVendorFunction.c
     41   MiscBootInformationData.c
     42   MiscBootInformationFunction.c
     43   MiscChassisManufacturer.uni
     44   MiscChassisManufacturerData.c
     45   MiscChassisManufacturerFunction.c
     46   MiscNumberOfInstallableLanguagesData.c
     47   MiscNumberOfInstallableLanguagesFunction.c
     48   MiscOemString.uni
     49   MiscOemStringData.c
     50   MiscOemStringFunction.c
     51   MiscOnboardDevice.uni
     52   MiscOnboardDeviceData.c
     53   MiscOnboardDeviceFunction.c
     54   MiscPortInternalConnectorDesignator.uni
     55   MiscPortInternalConnectorDesignatorData.c
     56   MiscPortInternalConnectorDesignatorFunction.c
     57   MiscResetCapabilitiesData.c
     58   MiscResetCapabilitiesFunction.c
     59   MiscSystemLanguageString.uni
     60   MiscSystemLanguageStringData.c
     61   MiscSystemLanguageStringFunction.c
     62   MiscSystemManufacturer.uni
     63   MiscSystemManufacturerData.c
     64   MiscSystemManufacturerFunction.c
     65   MiscSystemOptionString.uni
     66   MiscSystemOptionStringData.c
     67   MiscSystemOptionStringFunction.c
     68   MiscSystemSlotDesignation.uni
     69   MiscSystemSlotDesignationData.c
     70   MiscSystemSlotDesignationFunction.c
     71   MiscSubclassDriver.h
     72   MiscSubclassDriver.uni
     73   MiscSubclassDriverDataTable.c
     74   MiscSubclassDriverEntryPoint.c
     75   CommonHeader.h
     76   MiscOemType0x90Function.c
     77   MiscOemType0x90Data.c
     78   MiscOemType0x90.uni
     79   MiscProcessorInformation.uni
     80   MiscProcessorInformationData.c
     81   MiscProcessorInformationFunction.c
     82   MiscProcessorCache.uni
     83   MiscProcessorCacheData.c
     84   MiscProcessorCacheFunction.c
     85   MiscPhysicalArray.uni
     86   MiscPhysicalArrayData.c
     87   MiscPhysicalArrayFunction.c
     88   MiscMemoryDevice.uni
     89   MiscMemoryDeviceData.c
     90   MiscMemoryDeviceFunction.c
     91 
     92 [Packages]
     93   MdeModulePkg/MdeModulePkg.dec
     94   Vlv2TbltDevicePkg/PlatformPkg.dec
     95   MdePkg/MdePkg.dec
     96   IntelFrameworkPkg/IntelFrameworkPkg.dec
     97   Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
     98 
     99 [LibraryClasses]
    100   HiiLib
    101   DevicePathLib
    102   UefiBootServicesTableLib
    103   UefiRuntimeServicesTableLib
    104   UefiDriverEntryPoint
    105   BaseMemoryLib
    106   DebugLib
    107   BaseLib
    108   MemoryAllocationLib
    109   PcdLib
    110   UefiLib
    111   BiosIdLib
    112   PrintLib
    113   CpuIA32Lib
    114   PchPlatformLib
    115   I2cLib
    116   NetLib
    117   HobLib
    118   
    119 [Guids]
    120   gEfiProcessorSubClassGuid
    121   gEfiCacheSubClassGuid
    122   gEfiNormalSetupGuid
    123   gEfiPlatformInfoGuid
    124   gEfiVlv2VariableGuid
    125 
    126 [Protocols]
    127   gEfiSmbiosProtocolGuid                        # PROTOCOL ALWAYS_CONSUMED
    128   gEfiDxeSmmReadyToLockProtocolGuid             # PROTOCOL ALWAYS_CONSUMED
    129   gEfiDataHubProtocolGuid
    130   gEfiMpServiceProtocolGuid
    131   gMemInfoProtocolGuid
    132   gEfiTdtOperationProtocolGuid
    133   gDxePchPlatformPolicyProtocolGuid
    134   gEfiSpiProtocolGuid
    135   gEfiSimpleNetworkProtocolGuid
    136 
    137 [Pcd]
    138   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareReleaseDateString
    139   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
    140   gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
    141   gEfiVLVTokenSpaceGuid.PcdEmmcManufacturerId
    142   gEfiVLVTokenSpaceGuid.PcdProductSerialNumber
    143 
    144 [Depex]
    145  gEfiSmbiosProtocolGuid AND gMemInfoProtocolGuid AND gEfiMpServiceProtocolGuid AND gEfiSimpleNetworkProtocolGuid
    146