• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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