summaryrefslogtreecommitdiffstats
path: root/ArmPkg/Universal/Smbios/SmbiosMiscDxe/Type02/MiscBaseBoardManufacturerData.c
blob: dfe1f2d45b92fcc42c9267e9f0ee693ea9749bd9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/** @file

  This file provide OEM to define Smbios Type2 Data

  Based on files under Nt32Pkg/MiscSubClassPlatformDxe/

  Copyright (c) 2021, NUVIA Inc. All rights reserved.<BR>
  Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
  Copyright (c) 2015, Hisilicon Limited. All rights reserved.<BR>
  Copyright (c) 2015, Linaro Limited. All rights reserved.<BR>
  SPDX-License-Identifier: BSD-2-Clause-Patent

**/

#include "SmbiosMisc.h"

//
// Static (possibly build generated) Chassis Manufacturer data.
//
SMBIOS_MISC_TABLE_DATA(SMBIOS_TABLE_TYPE2, MiscBaseBoardManufacturer) = {
  {                                                       // Hdr
    EFI_SMBIOS_TYPE_BASEBOARD_INFORMATION,                // Type,
    0,                                                    // Length,
    0                                                     // Handle
  },
  1,                                                      // BaseBoardManufacturer
  2,                                                      // BaseBoardProductName
  3,                                                      // BaseBoardVersion
  4,                                                      // BaseBoardSerialNumber
  5,                                                      // BaseBoardAssetTag
  {                                                       // FeatureFlag
    1,                                                    // Motherboard           :1
    0,                                                    // RequiresDaughterCard  :1
    0,                                                    // Removable             :1
    1,                                                    // Replaceable           :1
    0,                                                    // HotSwappable          :1
    0                                                     // Reserved              :3
  },
  6,                                                      // BaseBoardChassisLocation
  0,                                                      // ChassisHandle;
  BaseBoardTypeMotherBoard,                               // BoardType;
  0,                                                      // NumberOfContainedObjectHandles;
  {
    0
  }                                                       // ContainedObjectHandles[1];
};