TianoCore EDK2 master
Loading...
Searching...
No Matches
SmbiosMiscDataTable.c
Go to the documentation of this file.
1
14#include "SmbiosMisc.h"
15
16SMBIOS_MISC_TABLE_EXTERNS (
18 MiscBiosVendor,
19 MiscBiosVendor
20 )
21SMBIOS_MISC_TABLE_EXTERNS (
23 MiscSystemManufacturer,
24 MiscSystemManufacturer
25 )
26SMBIOS_MISC_TABLE_EXTERNS (
28 MiscChassisManufacturer,
29 MiscChassisManufacturer
30 )
31SMBIOS_MISC_TABLE_EXTERNS (
33 MiscBaseBoardManufacturer,
34 MiscBaseBoardManufacturer
35 )
36SMBIOS_MISC_TABLE_EXTERNS (
38 MiscNumberOfInstallableLanguages,
39 MiscNumberOfInstallableLanguages
40 )
41SMBIOS_MISC_TABLE_EXTERNS (
43 MiscBootInformation,
44 MiscBootInformation
45 )
46
47SMBIOS_MISC_DATA_TABLE mSmbiosMiscDataTable[] = {
48 // Type0
49 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
50 MiscBiosVendor,
51 MiscBiosVendor
52 ),
53 // Type1
54 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
55 MiscSystemManufacturer,
56 MiscSystemManufacturer
57 ),
58 // Type3
59 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
60 MiscChassisManufacturer,
61 MiscChassisManufacturer
62 ),
63 // Type2
64 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
65 MiscBaseBoardManufacturer,
66 MiscBaseBoardManufacturer
67 ),
68 // Type13
69 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
70 MiscNumberOfInstallableLanguages,
71 MiscNumberOfInstallableLanguages
72 ),
73 // Type32
74 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
75 MiscBootInformation,
76 MiscBootInformation
77 ),
78};
79
80//
81// Number of Data Table entries.
82//
83UINTN mSmbiosMiscDataTableEntries =
84 (sizeof (mSmbiosMiscDataTable)) / sizeof (SMBIOS_MISC_DATA_TABLE);
UINT64 UINTN