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                      = 4A9B9DB8-EC62-4A92-818F-8AA0246D246E
     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

     32 #

     33 
     34 [Sources]
     35   MiscBaseBoardManufacturerData.c
     36   MiscBaseBoardManufacturerFunction.c
     37   MiscBiosVendorData.c
     38   MiscBiosVendorFunction.c
     39   MiscBootInformationData.c  
     40   MiscBootInformationFunction.c
     41   MiscChassisManufacturerData.c
     42   MiscChassisManufacturerFunction.c
     43   MiscNumberOfInstallableLanguagesData.c
     44   MiscNumberOfInstallableLanguagesFunction.c
     45   MiscOemStringData.c  
     46   MiscOemStringFunction.c  
     47   MiscPortInternalConnectorDesignatorData.c  
     48   MiscPortInternalConnectorDesignatorFunction.c
     49   MiscResetCapabilitiesData.c
     50   MiscResetCapabilitiesFunction.c
     51   MiscSystemLanguageStringData.c
     52   MiscSystemLanguageStringFunction.c
     53   MiscSystemManufacturerData.c
     54   MiscSystemManufacturerFunction.c
     55   MiscSystemOptionStringData.c
     56   MiscSystemOptionStringFunction.c
     57   MiscSystemSlotDesignationData.c
     58   MiscSystemSlotDesignationFunction.c
     59   MiscDevicePath.h
     60   MiscSubclassDriver.h
     61   MiscSubclassDriver.uni
     62   MiscSubclassDriverDataTable.c
     63   MiscSubclassDriverEntryPoint.c
     64 
     65 [Packages]
     66   MdePkg/MdePkg.dec
     67   MdeModulePkg/MdeModulePkg.dec
     68   IntelFrameworkPkg/IntelFrameworkPkg.dec
     69   Nt32Pkg/Nt32Pkg.dec
     70 
     71 [LibraryClasses]
     72   DevicePathLib
     73   UefiBootServicesTableLib
     74   BaseMemoryLib
     75   UefiDriverEntryPoint
     76   UefiLib
     77   HiiLib
     78   DebugLib
     79   BaseLib
     80   MemoryAllocationLib
     81   PcdLib
     82 
     83 [Protocols]
     84   gEfiWinNtIoProtocolGuid                       # PROTOCOL_NOTIFY SOMETIMES_CONSUMED

     85   gEfiSmbiosProtocolGuid                        # PROTOCOL ALWAYS_CONSUMED

     86 
     87 [Pcd]
     88   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareReleaseDateString
     89   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
     90   gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySize
     91   gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
     92 
     93 [Depex]
     94   gEfiSmbiosProtocolGuid
     95