update the file header/function comments of DiskInfo/PciHotPlugRequest protocols...
[edk2.git] / UnixPkg / MiscSubClassPlatformDxe / MiscSubClassDriver.inf
blob9a3e16e7926c5c54b6a7c195e37085e504649ee9
1 #/** @file\r
2 # Misc Sub class driver\r
3 #\r
4 # Parses the MiscSubclassDataTable and reports any generated data to the DataHub.\r
5 #  All .uni file who tagged with "ToolCode="DUMMY"" in following file list is included by\r
6 #  MiscSubclassDriver.uni file, the StrGather tool will expand MiscSubclassDriver.uni file \r
7 #  and parse all .uni file.\r
8 # Copyright (c) 2006, Intel Corporation\r
9 #\r
10 #  All rights reserved. This program and the accompanying materials\r
11 #  are licensed and made available under the terms and conditions of the BSD License\r
12 #  which accompanies this distribution. The full text of the license may be found at\r
13 #  http://opensource.org/licenses/bsd-license.php\r
14 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
15 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
16 #\r
17 #\r
18 #**/\r
20 [Defines]\r
21   INF_VERSION                    = 0x00010005\r
22   BASE_NAME                      = MiscSubclass\r
23   FILE_GUID                      = f2fbd108-8985-11db-b06a-0040d02b1835\r
24   MODULE_TYPE                    = DXE_DRIVER\r
25   VERSION_STRING                 = 1.0\r
26   EDK_RELEASE_VERSION            = 0x00020000\r
27   EFI_SPECIFICATION_VERSION      = 0x00020000\r
29   ENTRY_POINT                    = MiscSubclassDriverEntryPoint\r
31 #\r
32 # The following information is for reference only and not required by the build tools.\r
33 #\r
34 #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
35 #\r
37 [Sources.common]\r
38   MiscPortInternalConnectorDesignatorFunction.c\r
39   MiscSystemSlotDesignationData.c\r
40   MiscSystemOptionStringData.c\r
41   MiscSystemManufacturerFunction.c\r
42   MiscSystemManufacturerData.c\r
43   MiscSystemLanguageStringData.c\r
44   MiscResetCapabilitiesData.c\r
45   MiscPortInternalConnectorDesignatorData.c\r
46   MiscOemStringData.c\r
47   MiscNumberOfInstallableLanguagesData.c\r
48   MiscChassisManufacturerData.c\r
49   MiscBootInformationData.c\r
50   MiscBiosVendorData.c\r
51   MiscBaseBoardManufacturerData.c\r
52   MiscSubclassDriverDataTable.c\r
53   MiscSubclassDriverEntryPoint.c\r
54   MiscSubClassDriver.uni\r
55   MiscSystemSlotDesignation.uni\r
56   MiscSystemOptionString.uni\r
57   MiscSystemManufacturer.uni\r
58   MiscSystemLanguageString.uni\r
59   MiscPortInternalConnectorDesignator.uni\r
60   MiscOemString.uni\r
61   MiscChassisManufacturer.uni\r
62   MiscBiosVendor.uni\r
63   MiscBaseBoardManufacturer.uni\r
66 [Packages]\r
67   MdePkg/MdePkg.dec
68   MdeModulePkg/MdeModulePkg.dec\r
69   IntelFrameworkPkg/IntelFrameworkPkg.dec\r
70   IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
71   UnixPkg/UnixPkg.dec\r
73 [LibraryClasses]\r
74   DevicePathLib\r
75   UefiBootServicesTableLib\r
76   MemoryAllocationLib\r
77   BaseMemoryLib\r
78   UefiDriverEntryPoint\r
79   UefiLib\r
80   HiiLib\r
81   DebugLib\r
82   BaseLib\r
85 [Guids]\r
86   gEfiMemorySubClassGuid                        # SOMETIMES_CONSUMED\r
87   gEfiProcessorSubClassGuid                     # SOMETIMES_CONSUMED\r
88   gEfiMiscSubClassGuid                          # ALWAYS_CONSUMED\r
91 [Protocols]\r
92   gEfiUnixIoProtocolGuid                        # PROTOCOL_NOTIFY SOMETIMES_CONSUMED\r
93   gEfiDataHubProtocolGuid                       # PROTOCOL ALWAYS_CONSUMED\r
95 [Pcd.common]\r
96   gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySize\r
98 [Depex]\r
99   gEfiDataHubProtocolGuid\r