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