1 /** @file 2 3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR> 4 5 6 This program and the accompanying materials are licensed and made available under 7 8 the terms and conditions of the BSD License that accompanies this distribution. 9 10 The full text of the license may be found at 11 12 http://opensource.org/licenses/bsd-license.php. 13 14 15 16 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 17 18 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 19 20 21 22 23 24 Module Name: 25 26 MiscChassisManufacturerData.c 27 28 Abstract: 29 30 Static data is Chassis Manufacturer information. 31 Chassis Manufacturer information is Misc. subclass type 5 and SMBIOS type 3. 32 33 34 **/ 35 36 37 #include "CommonHeader.h" 38 39 #include "MiscSubclassDriver.h" 40 41 // 42 // Static (possibly build generated) Chassis Manufacturer data. 43 // 44 MISC_SMBIOS_TABLE_DATA(EFI_MISC_CHASSIS_MANUFACTURER_DATA, MiscChassisManufacturer) 45 = { 46 STRING_TOKEN(STR_MISC_CHASSIS_MANUFACTURER), // ChassisManufactrurer 47 STRING_TOKEN(STR_MISC_CHASSIS_VERSION), // ChassisVersion 48 STRING_TOKEN(STR_MISC_CHASSIS_SERIAL_NUMBER), // ChassisSerialNumber 49 STRING_TOKEN(STR_MISC_CHASSIS_ASSET_TAG), // ChassisAssetTag 50 { // ChassisTypeStatus 51 EfiMiscChassisTypeUnknown, // ChassisType 52 0, // ChassisLockPresent 53 0 // Reserved 54 }, 55 EfiChassisStateSafe, // ChassisBootupState 56 EfiChassisStateSafe, // ChassisPowerSupplyState 57 EfiChassisStateOther, // ChassisThermalState 58 EfiChassisSecurityStatusOther, // ChassisSecurityState 59 0, // ChassisOemDefined 60 0, // ChassisHeight 61 0, // ChassisNumberPowerCords 62 0, // ChassisElementCount 63 0, // ChassisElementRecordLength 64 { // ChassisElements 65 {0, 0, 0}, // ChassisElementType 66 0, // ChassisElementStructure 67 EfiBaseBoardTypeUnknown, // ChassisBaseBoard 68 0, // ChassisElementMinimum 69 0 // ChassisElementMaximum 70 }, 71 }; 72