2 # Component description file for Smbios Misc module.
4 # This driver parses the mSmbiosMiscDataTable structure
5 # and reports any generated data using SMBIOS protocol.
6 # SmBios To Misc.Subclass Map Table.
7 # SMBIOS Type |SMBIOS Name |Misc Subclass Record |Misc Subclass Name
8 # 0 | BIOS Information | 0x2 | BiosVendor
9 # 3 | System/Chassis Enclosure | 0x5 | ChassisManufacturer
10 # 8 | Port Connector Information | 0x6 | PortInternalConnectorDesignator
11 # 9 | System Slot Information | 0x7 | SystemSlotDesignator
12 # 10 | On Board Device Information | 0x8 | OnboardDevice
13 # 12 | System Configuration Options| 0xA | SystemOptionString
14 # 13 | BIOS Language Information | 0xB | NumberOfInstallableLanguages
15 # 32 | Boot Information | 0x1A | BootInformationStatus
16 # The uni files tagged with "ToolCode="DUMMY"" are included by SmbiosMiscStrings.uni file which is input
17 # file for StrGather tool.
18 # Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
20 # SPDX-License-Identifier: BSD-2-Clause-Patent
25 INF_VERSION = 0x00010005
26 BASE_NAME = SmbiosMisc
27 FILE_GUID = EF0C99B6-B1D3-4025-9405-BF6A560FE0E0
28 MODULE_TYPE = DXE_DRIVER
30 ENTRY_POINT = SmbiosMiscEntryPoint
33 # The following information is for reference only and not required by the build tools.
35 # VALID_ARCHITECTURES = IA32 X64 EBC
39 MiscOemStringFunction.c
41 SmbiosMiscEntryPoint.c
43 MiscSystemManufacturerData.c
44 MiscSystemManufacturerFunction.c
45 MiscBaseBoardManufacturerData.c
46 MiscBaseBoardManufacturerFunction.c
47 MiscOnboardDeviceFunction.c
48 MiscOnboardDeviceData.c
49 MiscSystemSlotDesignationFunction.c
50 MiscSystemSlotDesignationData.c
51 MiscNumberOfInstallableLanguagesFunction.c
52 MiscNumberOfInstallableLanguagesData.c
53 MiscChassisManufacturerFunction.c
54 MiscChassisManufacturerData.c
55 MiscBootInformationFunction.c
56 MiscBootInformationData.c
57 MiscBiosVendorFunction.c
59 MiscSystemOptionStringFunction.c
60 MiscSystemOptionStringData.c
61 MiscPortInternalConnectorDesignatorFunction.c
62 MiscPortInternalConnectorDesignatorData.c
71 MdeModulePkg/MdeModulePkg.dec
72 IntelFrameworkPkg/IntelFrameworkPkg.dec
73 QuarkPlatformPkg/QuarkPlatformPkg.dec
83 UefiBootServicesTableLib
88 gEfiSmbiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
91 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
92 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision
93 gQuarkPlatformTokenSpaceGuid.PcdPlatformTypeName
94 gQuarkPlatformTokenSpaceGuid.PcdFlashAreaSize
95 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosVendor
96 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosReleaseDate
97 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosStartAddress
98 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosChar
99 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosCharEx1
100 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosCharEx2
101 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemManufacturer
102 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemProductName
103 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemVersion
104 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSerialNumber
105 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemUuid
106 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSKUNumber
107 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemFamily
108 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardManufacturer
109 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardProductName
110 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardVersion
111 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardSerialNumber
112 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisManufacturer
113 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisVersion
114 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisSerialNumber
115 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisAssetTag
116 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisType
117 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisBootupState
118 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisPowerSupplyState
119 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisSecurityState
120 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisOemDefined
121 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisHeight
122 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisNumberPowerCords
123 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisElementCount
124 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisElementRecordLength
125 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSConnectorNumber
126 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1InternalConnectorDesignator
127 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1ExternalConnectorDesignator
128 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1InternalConnectorType
129 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1ExternalConnectorType
130 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1Type
131 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2InternalConnectorDesignator
132 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2ExternalConnectorDesignator
133 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2InternalConnectorType
134 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2ExternalConnectorType
135 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2Type
136 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3InternalConnectorDesignator
137 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3ExternalConnectorDesignator
138 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3InternalConnectorType
139 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3ExternalConnectorType
140 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3Type
141 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4InternalConnectorDesignator
142 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4ExternalConnectorDesignator
143 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4InternalConnectorType
144 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4ExternalConnectorType
145 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4Type
146 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5InternalConnectorDesignator
147 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5ExternalConnectorDesignator
148 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5InternalConnectorType
149 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5ExternalConnectorType
150 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5Type
151 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6InternalConnectorDesignator
152 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6ExternalConnectorDesignator
153 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6InternalConnectorType
154 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6ExternalConnectorType
155 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6Type
156 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7InternalConnectorDesignator
157 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7ExternalConnectorDesignator
158 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7InternalConnectorType
159 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7ExternalConnectorType
160 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7Type
161 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8InternalConnectorDesignator
162 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8ExternalConnectorDesignator
163 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8InternalConnectorType
164 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8ExternalConnectorType
165 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8Type
166 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9InternalConnectorDesignator
167 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9ExternalConnectorDesignator
168 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9InternalConnectorType
169 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9ExternalConnectorType
170 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9Type
171 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10InternalConnectorDesignator
172 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10ExternalConnectorDesignator
173 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10InternalConnectorType
174 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10ExternalConnectorType
175 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10Type
176 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11InternalConnectorDesignator
177 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11ExternalConnectorDesignator
178 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11InternalConnectorType
179 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11ExternalConnectorType
180 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11Type
181 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12InternalConnectorDesignator
182 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12ExternalConnectorDesignator
183 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12InternalConnectorType
184 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12ExternalConnectorType
185 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12Type
186 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13InternalConnectorDesignator
187 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13ExternalConnectorDesignator
188 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13InternalConnectorType
189 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13ExternalConnectorType
190 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13Type
191 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14InternalConnectorDesignator
192 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14ExternalConnectorDesignator
193 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14InternalConnectorType
194 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14ExternalConnectorType
195 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14Type
196 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15InternalConnectorDesignator
198 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15InternalConnectorType
199 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15ExternalConnectorType
200 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15Type
201 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16InternalConnectorDesignator
203 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16InternalConnectorType
204 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16ExternalConnectorType
205 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16Type
207 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlotNumber
208 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Designation
209 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Type
210 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1DataBusWidth
211 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Usage
212 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Length
213 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Id
214 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Characteristics
215 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Designation
216 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Type
217 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2DataBusWidth
218 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Usage
219 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Length
220 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Id
221 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Characteristics
222 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Designation
223 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Type
224 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3DataBusWidth
225 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Usage
226 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Length
227 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Id
228 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Characteristics
229 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Designation
230 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Type
231 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4DataBusWidth
232 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Usage
233 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Length
234 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Id
235 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Characteristics
236 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Designation
237 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Type
238 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5DataBusWidth
239 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Usage
240 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Length
241 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Id
242 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Characteristics
243 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Designation
244 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Type
245 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6DataBusWidth
246 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Usage
247 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Length
248 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Id
249 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Characteristics
250 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Designation
251 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Type
252 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7DataBusWidth
253 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Usage
254 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Length
255 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Id
256 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Characteristics
257 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Designation
258 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Type
259 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8DataBusWidth
260 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Usage
261 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Length
262 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Id
263 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Characteristics
264 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Designation
265 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Type
266 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9DataBusWidth
267 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Usage
268 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Length
269 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Id
270 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Characteristics
271 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Designation
272 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Type
273 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10DataBusWidth
274 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Usage
275 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Length
276 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Id
277 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Characteristics
278 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Designation
279 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Type
280 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11DataBusWidth
281 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Usage
282 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Length
283 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Id
284 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Characteristics
285 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Designation
286 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Type
287 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12DataBusWidth
288 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Usage
289 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Length
290 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Id
291 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Characteristics
292 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Designation
293 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Type
294 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13DataBusWidth
295 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Usage
296 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Length
297 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Id
298 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Characteristics
299 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Designation
300 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Type
301 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14DataBusWidth
302 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Usage
303 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Length
304 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Id
305 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Characteristics
308 gEfiSmbiosProtocolGuid