• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*++
2 
3 Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
4 This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution.  The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
8 
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 
12 Module Name:
13 
14   MiscBaseBoardManufacturerData.c
15 
16 Abstract:
17 
18   This driver parses the mMiscSubclassDataTable structure and reports
19   any generated data to the DataHub.
20 
21 **/
22 
23 #include "MiscSubClassDriver.h"
24 
25 //
26 // Static (possibly build generated) Bios Vendor data.
27 //
28 MISC_SMBIOS_TABLE_DATA(EFI_MISC_BASE_BOARD_MANUFACTURER_DATA, MiscBaseBoardManufacturer) = {
29   STRING_TOKEN(STR_MISC_BASE_BOARD_MANUFACTURER),
30   STRING_TOKEN(STR_MISC_BASE_BOARD_PRODUCT_NAME),
31   STRING_TOKEN(STR_MISC_BASE_BOARD_VERSION),
32   STRING_TOKEN(STR_MISC_BASE_BOARD_SERIAL_NUMBER),
33   STRING_TOKEN(STR_MISC_BASE_BOARD_ASSET_TAG),
34   STRING_TOKEN(STR_MISC_BASE_BOARD_CHASSIS_LOCATION),
35   {                         // BaseBoardFeatureFlags
36     1,                      // Motherboard
37     0,                      // RequiresDaughterCard
38     0,                      // Removable
39     1,                      // Replaceable,
40     0,                      // HotSwappable
41     0,                      // Reserved
42   },
43   EfiBaseBoardTypeUnknown,  // BaseBoardType
44   {                         // BaseBoardChassisLink
45     EFI_MISC_SUBCLASS_GUID, // ProducerName
46     1,                      // Instance
47     1,                      // SubInstance
48   },
49   0,                        // BaseBoardNumberLinks
50   {                         // LinkN
51     EFI_MISC_SUBCLASS_GUID, // ProducerName
52     1,                      // Instance
53     1,                      // SubInstance
54   },
55 };
56 
57 /* eof - MiscBaseBoardManufacturerData.c */
58