]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/SmBiosMiscDxe/SmBiosMiscDxe.inf
37e54a92a8b89fa80b34fa0d4ed9e47ad70a7564
[mirror_edk2.git] / Vlv2TbltDevicePkg / SmBiosMiscDxe / SmBiosMiscDxe.inf
1 ## @file
2 # Component name for module MiscSubclass
3 #
4 # FIX ME!
5 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 #
10 #
11 #
12 ##
13
14 [Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = MiscSubclass
17 FILE_GUID = 4EFFB560-B28B-4e57-9DAD-4344E32EA3BA
18 MODULE_TYPE = DXE_DRIVER
19 VERSION_STRING = 1.0
20 ENTRY_POINT = MiscSubclassDriverEntryPoint
21
22 #
23 # The following information is for reference only and not required by the build tools.
24 #
25 # VALID_ARCHITECTURES = IA32 X64 EBC
26 #
27
28 [Sources]
29 MiscBaseBoardManufacturer.uni
30 MiscBaseBoardManufacturerData.c
31 MiscBaseBoardManufacturerFunction.c
32 MiscBiosVendor.uni
33 MiscBiosVendorData.c
34 MiscBiosVendorFunction.c
35 MiscBootInformationData.c
36 MiscBootInformationFunction.c
37 MiscChassisManufacturer.uni
38 MiscChassisManufacturerData.c
39 MiscChassisManufacturerFunction.c
40 MiscNumberOfInstallableLanguagesData.c
41 MiscNumberOfInstallableLanguagesFunction.c
42 MiscOemString.uni
43 MiscOemStringData.c
44 MiscOemStringFunction.c
45 MiscOnboardDevice.uni
46 MiscOnboardDeviceData.c
47 MiscOnboardDeviceFunction.c
48 MiscPortInternalConnectorDesignator.uni
49 MiscPortInternalConnectorDesignatorData.c
50 MiscPortInternalConnectorDesignatorFunction.c
51 MiscResetCapabilitiesData.c
52 MiscResetCapabilitiesFunction.c
53 MiscSystemLanguageString.uni
54 MiscSystemLanguageStringData.c
55 MiscSystemLanguageStringFunction.c
56 MiscSystemManufacturer.uni
57 MiscSystemManufacturerData.c
58 MiscSystemManufacturerFunction.c
59 MiscSystemOptionString.uni
60 MiscSystemOptionStringData.c
61 MiscSystemOptionStringFunction.c
62 MiscSystemSlotDesignation.uni
63 MiscSystemSlotDesignationData.c
64 MiscSystemSlotDesignationFunction.c
65 MiscSubclassDriver.h
66 MiscSubclassDriver.uni
67 MiscSubclassDriverDataTable.c
68 MiscSubclassDriverEntryPoint.c
69 CommonHeader.h
70 MiscOemType0x90Function.c
71 MiscOemType0x90Data.c
72 MiscOemType0x90.uni
73 MiscProcessorInformation.uni
74 MiscProcessorInformationData.c
75 MiscProcessorInformationFunction.c
76 MiscProcessorCache.uni
77 MiscProcessorCacheData.c
78 MiscProcessorCacheFunction.c
79 MiscPhysicalArray.uni
80 MiscPhysicalArrayData.c
81 MiscPhysicalArrayFunction.c
82 MiscMemoryDevice.uni
83 MiscMemoryDeviceData.c
84 MiscMemoryDeviceFunction.c
85
86 [Packages]
87 MdeModulePkg/MdeModulePkg.dec
88 Vlv2TbltDevicePkg/PlatformPkg.dec
89 MdePkg/MdePkg.dec
90 IntelFrameworkPkg/IntelFrameworkPkg.dec
91 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
92
93 [LibraryClasses]
94 HiiLib
95 DevicePathLib
96 UefiBootServicesTableLib
97 UefiRuntimeServicesTableLib
98 UefiDriverEntryPoint
99 BaseMemoryLib
100 DebugLib
101 BaseLib
102 MemoryAllocationLib
103 PcdLib
104 UefiLib
105 BiosIdLib
106 PrintLib
107 CpuIA32Lib
108 PchPlatformLib
109 I2cLib
110 NetLib
111 HobLib
112
113 [Guids]
114 gEfiProcessorSubClassGuid
115 gEfiCacheSubClassGuid
116 gEfiNormalSetupGuid
117 gEfiPlatformInfoGuid
118 gEfiVlv2VariableGuid
119
120 [Protocols]
121 gEfiSmbiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
122 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_CONSUMED
123 gEfiDataHubProtocolGuid
124 gEfiMpServiceProtocolGuid
125 gMemInfoProtocolGuid
126 gEfiTdtOperationProtocolGuid
127 gDxePchPlatformPolicyProtocolGuid
128 gEfiSpiProtocolGuid
129 gEfiSimpleNetworkProtocolGuid
130
131 [Pcd]
132 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareReleaseDateString
133 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
134 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
135 gEfiVLVTokenSpaceGuid.PcdEmmcManufacturerId
136 gEfiVLVTokenSpaceGuid.PcdProductSerialNumber
137
138 [Depex]
139 gEfiSmbiosProtocolGuid AND gMemInfoProtocolGuid AND gEfiMpServiceProtocolGuid AND gEfiSimpleNetworkProtocolGuid