Home | History | Annotate | Download | only in MiscSubClassPlatformDxe
      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