Home | History | Annotate | Download | only in MiscSubClassPlatformDxe
      1 ## @file

      2 # Misc Sub class driver

      3 #

      4 # Parses the MiscSubclassDataTable and reports any generated data to the DataHub.

      5 #  All .uni file who tagged with "ToolCode="DUMMY"" in following file list is included by

      6 #  MiscSubclassDriver.uni file, the StrGather tool will expand MiscSubclassDriver.uni file

      7 #  and parse all .uni file.

      8 # Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>

      9 #

     10 #  This program and the accompanying materials

     11 #  are licensed and made available under the terms and conditions of the BSD License

     12 #  which accompanies this distribution. The full text of the license may be found at

     13 #  http://opensource.org/licenses/bsd-license.php

     14 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,

     15 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

     16 #

     17 #

     18 ##

     19 
     20 [Defines]
     21   INF_VERSION                    = 0x00010005
     22   BASE_NAME                      = MiscSubclass
     23   FILE_GUID                      = f2fbd108-8985-11db-b06a-0040d02b1835
     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   MiscPortInternalConnectorDesignator.uni
     52   MiscPortInternalConnectorDesignatorData.c
     53   MiscPortInternalConnectorDesignatorFunction.c
     54   MiscResetCapabilitiesData.c
     55   MiscResetCapabilitiesFunction.c
     56   MiscSystemLanguageString.uni
     57   MiscSystemLanguageStringData.c
     58   MiscSystemLanguageStringFunction.c
     59   MiscSystemManufacturer.uni
     60   MiscSystemManufacturerData.c
     61   MiscSystemManufacturerFunction.c
     62   MiscSystemOptionString.uni
     63   MiscSystemOptionStringData.c
     64   MiscSystemOptionStringFunction.c
     65   MiscSystemSlotDesignation.uni
     66   MiscSystemSlotDesignationData.c
     67   MiscSystemSlotDesignationFunction.c
     68   MiscDevicePath.h
     69   MiscSubClassDriver.h
     70   MiscSubClassDriver.uni
     71   MiscSubclassDriverDataTable.c
     72   MiscSubclassDriverEntryPoint.c
     73 
     74 [Packages]
     75   MdePkg/MdePkg.dec
     76   MdeModulePkg/MdeModulePkg.dec
     77   IntelFrameworkPkg/IntelFrameworkPkg.dec
     78   EmulatorPkg/EmulatorPkg.dec
     79 
     80 [LibraryClasses]
     81   DevicePathLib
     82   UefiBootServicesTableLib
     83   MemoryAllocationLib
     84   BaseMemoryLib
     85   UefiDriverEntryPoint
     86   UefiLib
     87   HiiLib
     88   DebugLib
     89   BaseLib
     90   PcdLib
     91 
     92 [Protocols]
     93   gEfiSmbiosProtocolGuid                        # PROTOCOL ALWAYS_CONSUMED

     94 
     95 [Pcd]
     96   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareReleaseDateString
     97   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
     98   gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
     99   gEmulatorPkgTokenSpaceGuid.PcdEmuMemorySize
    100 
    101 
    102 [Depex]
    103   gEfiSmbiosProtocolGuid
    104