2 This file provides SMBIOS Misc Type.
4 Based on files under Nt32Pkg/MiscSubClassPlatformDxe/
6 Copyright (c) 2021, NUVIA Inc. All rights reserved.<BR>
7 Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
8 Copyright (c) 2015, Hisilicon Limited. All rights reserved.<BR>
9 Copyright (c) 2015, Linaro Limited. All rights reserved.<BR>
10 SPDX-License-Identifier: BSD-2-Clause-Patent\
14 #include "SmbiosMisc.h"
16 SMBIOS_MISC_TABLE_EXTERNS (
21 SMBIOS_MISC_TABLE_EXTERNS (
23 MiscSystemManufacturer
,
24 MiscSystemManufacturer
26 SMBIOS_MISC_TABLE_EXTERNS (
28 MiscChassisManufacturer
,
29 MiscChassisManufacturer
31 SMBIOS_MISC_TABLE_EXTERNS (
33 MiscBaseBoardManufacturer
,
34 MiscBaseBoardManufacturer
36 SMBIOS_MISC_TABLE_EXTERNS (
38 MiscNumberOfInstallableLanguages
,
39 MiscNumberOfInstallableLanguages
41 SMBIOS_MISC_TABLE_EXTERNS (
47 SMBIOS_MISC_DATA_TABLE mSmbiosMiscDataTable
[] = {
49 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
54 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
55 MiscSystemManufacturer
,
56 MiscSystemManufacturer
59 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
60 MiscChassisManufacturer
,
61 MiscChassisManufacturer
64 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
65 MiscBaseBoardManufacturer
,
66 MiscBaseBoardManufacturer
69 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
70 MiscNumberOfInstallableLanguages
,
71 MiscNumberOfInstallableLanguages
74 SMBIOS_MISC_TABLE_ENTRY_DATA_AND_FUNCTION (
81 // Number of Data Table entries.
83 UINTN mSmbiosMiscDataTableEntries
=
84 (sizeof (mSmbiosMiscDataTable
)) / sizeof (SMBIOS_MISC_DATA_TABLE
);