TianoCore EDK2 master
Loading...
Searching...
No Matches
PrintInfo.h
Go to the documentation of this file.
1
11#ifndef _SMBIOS_PRINT_INFO_H_
12#define _SMBIOS_PRINT_INFO_H_
13
15
16extern UINT8 SmbiosMajorVersion;
17extern UINT8 SmbiosMinorVersion;
18
19#define SHOW_NONE 0x00
20#define SHOW_OUTLINE 0x01
21#define SHOW_NORMAL 0x02
22#define SHOW_DETAIL 0x03
23//
24// SHOW_ALL: WaitEnter() not wait input.
25//
26#define SHOW_ALL 0x04
27#define SHOW_STATISTICS 0x05
28
29#define AS_UINT16(pData) (*((UINT16 *) pData))
30#define AS_UINT32(pData) (*((UINT32 *) pData))
31#define AS_UINT64(pData) (*((UINT64 *) pData))
32
39VOID
41 IN SMBIOS_TABLE_ENTRY_POINT *SmbiosTable,
42 IN UINT8 Option
43 );
44
51VOID
54 IN UINT8 Option
55 );
56
70 IN UINT8 Option
71 );
72
79VOID
81 IN UINT64 Chara,
82 IN UINT8 Option
83 );
84
91VOID
93 IN UINT8 Byte1,
94 IN UINT8 Option
95 );
96
103VOID
105 IN UINT8 Byte2,
106 IN UINT8 Option
107 );
108
115VOID
117 UINT8 Family,
118 UINT8 Option
119 );
120
127VOID
129 IN UINT16 Family2,
130 IN UINT8 Option
131 );
132
155VOID
157 IN UINT8 Voltage,
158 IN UINT8 Option
159 );
160
181VOID
183 IN UINT8 Status,
184 IN UINT8 Option
185 );
186
194VOID
196 IN UINT8 Size,
197 IN UINT8 SlotNum,
198 IN UINT8 Option
199 );
200
208VOID
210 IN UINT16 *Handles,
211 IN UINT8 SlotNum,
212 IN UINT8 Option
213 );
214
221VOID
223 IN UINT8 BankConnections,
224 IN UINT8 Option
225 );
226
241VOID
243 IN UINT8 Size,
244 IN UINT8 Option
245 );
246
275VOID
277 IN UINT16 CacheConfiguration,
278 IN UINT8 Option
279 );
280
290VOID
292 IN UINT16 SlotId,
293 IN UINT8 SlotType,
294 IN UINT8 Option
295 );
296
310VOID
312 IN UINT16 Date,
313 IN UINT8 Option
314 );
315
341VOID
343 IN UINT8 Reset,
344 IN UINT8 Option
345 );
346
377VOID
379 IN UINT8 Settings,
380 IN UINT8 Option
381 );
382
389VOID
391 IN UINT8 Connections,
392 IN UINT8 Option
393 );
394
401VOID
403 IN UINT8 Parameter,
404 IN UINT8 Option
405 );
406
413VOID
415 IN UINT16 Characteristics,
416 IN UINT8 Option
417 );
418
425VOID
427 IN UINT64 Chara,
428 IN UINT8 Option
429 );
430
437VOID
439 IN UINT8 Key,
440 IN UINT8 Option
441 );
442
449VOID
451 IN UINT16 Chara,
452 IN UINT8 Option
453 );
454
461VOID
463 IN UINT8 Key,
464 IN UINT8 Option
465 );
466
467#endif
#define IN
Definition: Base.h:279
VOID DisplayBiosCharacteristics(IN UINT64 Chara, IN UINT8 Option)
Definition: PrintInfo.c:1456
VOID DisplayProcessorFamily(UINT8 Family, UINT8 Option)
Definition: PrintInfo.c:1728
VOID DisplayCacheConfiguration(IN UINT16 CacheConfiguration, IN UINT8 Option)
Definition: PrintInfo.c:3069
VOID DisplayMmBankConnections(IN UINT8 BankConnections, IN UINT8 Option)
Definition: PrintInfo.c:2957
EFI_STATUS SmbiosPrintStructure(IN SMBIOS_STRUCTURE_POINTER *Struct, IN UINT8 Option)
Definition: PrintInfo.c:305
VOID DisplayFirmwareCharacteristics(IN UINT16 Chara, IN UINT8 Option)
Definition: QueryTable.c:5251
VOID DisplaySystemBootStatus(IN UINT8 Parameter, IN UINT8 Option)
Definition: PrintInfo.c:3241
VOID DisplayFirmwareState(IN UINT8 Key, IN UINT8 Option)
Definition: QueryTable.c:5268
VOID SmbiosPrintEPSInfo(IN SMBIOS_TABLE_ENTRY_POINT *SmbiosTable, IN UINT8 Option)
Definition: PrintInfo.c:135
VOID DisplayBiosCharacteristicsExt2(IN UINT8 Byte2, IN UINT8 Option)
Definition: PrintInfo.c:1671
VOID DisplaySystemResetCapabilities(IN UINT8 Reset, IN UINT8 Option)
Definition: PrintInfo.c:3344
VOID DisplayMaxMemoryModuleSize(IN UINT8 Size, IN UINT8 SlotNum, IN UINT8 Option)
Definition: PrintInfo.c:2896
VOID DisplayProcessorFamily2(IN UINT16 Family2, IN UINT8 Option)
Definition: PrintInfo.c:2558
VOID DisplayMemoryModuleConfigHandles(IN UINT16 *Handles, IN UINT8 SlotNum, IN UINT8 Option)
Definition: PrintInfo.c:2925
VOID DisplayProcessorVoltage(IN UINT8 Voltage, IN UINT8 Option)
Definition: PrintInfo.c:2760
VOID DisplayHardwareSecuritySettings(IN UINT8 Settings, IN UINT8 Option)
Definition: PrintInfo.c:3457
VOID DisplayBiosCharacteristicsExt1(IN UINT8 Byte1, IN UINT8 Option)
Definition: PrintInfo.c:1617
VOID DisplayTpmDeviceCharacteristics(IN UINT64 Chara, IN UINT8 Option)
Definition: PrintInfo.c:3767
VOID Smbios64BitPrintEPSInfo(IN SMBIOS_TABLE_3_0_ENTRY_POINT *SmbiosTable, IN UINT8 Option)
Definition: PrintInfo.c:220
VOID DisplayOBRAConnections(IN UINT8 Connections, IN UINT8 Option)
Definition: PrintInfo.c:3567
VOID DisplayProcessorStatus(IN UINT8 Status, IN UINT8 Option)
Definition: PrintInfo.c:2828
VOID DisplaySystemSlotId(IN UINT16 SlotId, IN UINT8 SlotType, IN UINT8 Option)
Definition: PrintInfo.c:3166
VOID DisplaySBDSManufactureDate(IN UINT16 Date, IN UINT8 Option)
Definition: PrintInfo.c:3298
VOID DisplayProcessorArchitectureType(IN UINT8 Key, IN UINT8 Option)
Definition: QueryTable.c:5234
VOID DisplaySPSCharacteristics(IN UINT16 Characteristics, IN UINT8 Option)
Definition: PrintInfo.c:3608
VOID DisplayMmMemorySize(IN UINT8 Size, IN UINT8 Option)
Definition: PrintInfo.c:3006
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29