]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Universal/Smbios/SmbiosMiscDxe/SmbiosMiscDataTable.c
ArmPkg: Apply uncrustify changes
[mirror_edk2.git] / ArmPkg / Universal / Smbios / SmbiosMiscDxe / SmbiosMiscDataTable.c
1 /** @file
2 This file provides SMBIOS Misc Type.
3
4 Based on files under Nt32Pkg/MiscSubClassPlatformDxe/
5
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\
11
12 **/
13
14 #include "SmbiosMisc.h"
15
16 SMBIOS_MISC_TABLE_EXTERNS (
17 SMBIOS_TABLE_TYPE0,
18 MiscBiosVendor,
19 MiscBiosVendor
20 )
21 SMBIOS_MISC_TABLE_EXTERNS (
22 SMBIOS_TABLE_TYPE1,
23 MiscSystemManufacturer,
24 MiscSystemManufacturer
25 )
26 SMBIOS_MISC_TABLE_EXTERNS (
27 SMBIOS_TABLE_TYPE3,
28 MiscChassisManufacturer,
29 MiscChassisManufacturer
30 )
31 SMBIOS_MISC_TABLE_EXTERNS (
32 SMBIOS_TABLE_TYPE2,
33 MiscBaseBoardManufacturer,
34 MiscBaseBoardManufacturer
35 )
36 SMBIOS_MISC_TABLE_EXTERNS (
37 SMBIOS_TABLE_TYPE13,
38 MiscNumberOfInstallableLanguages,
39 MiscNumberOfInstallableLanguages
40 )
41 SMBIOS_MISC_TABLE_EXTERNS (
42 SMBIOS_TABLE_TYPE32,
43 MiscBootInformation,
44 MiscBootInformation
45 )
46
47 SMBIOS_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 //
83 UINTN mSmbiosMiscDataTableEntries =
84 (sizeof (mSmbiosMiscDataTable)) / sizeof (SMBIOS_MISC_DATA_TABLE);