MiscChassisManufacturerData.c 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /** @file
  2. Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. Module Name:
  5. MiscChassisManufacturerData.c
  6. Abstract:
  7. Static data is Chassis Manufacturer information.
  8. Chassis Manufacturer information is Misc. subclass type 5 and SMBIOS type 3.
  9. **/
  10. #include "CommonHeader.h"
  11. #include "MiscSubclassDriver.h"
  12. //
  13. // Static (possibly build generated) Chassis Manufacturer data.
  14. //
  15. MISC_SMBIOS_TABLE_DATA(EFI_MISC_CHASSIS_MANUFACTURER_DATA, MiscChassisManufacturer)
  16. = {
  17. STRING_TOKEN(STR_MISC_CHASSIS_MANUFACTURER), // ChassisManufactrurer
  18. STRING_TOKEN(STR_MISC_CHASSIS_VERSION), // ChassisVersion
  19. STRING_TOKEN(STR_MISC_CHASSIS_SERIAL_NUMBER), // ChassisSerialNumber
  20. STRING_TOKEN(STR_MISC_CHASSIS_ASSET_TAG), // ChassisAssetTag
  21. { // ChassisTypeStatus
  22. EfiMiscChassisTypeUnknown, // ChassisType
  23. 0, // ChassisLockPresent
  24. 0 // Reserved
  25. },
  26. EfiChassisStateSafe, // ChassisBootupState
  27. EfiChassisStateSafe, // ChassisPowerSupplyState
  28. EfiChassisStateOther, // ChassisThermalState
  29. EfiChassisSecurityStatusOther, // ChassisSecurityState
  30. 0, // ChassisOemDefined
  31. 0, // ChassisHeight
  32. 0, // ChassisNumberPowerCords
  33. 0, // ChassisElementCount
  34. 0, // ChassisElementRecordLength
  35. { // ChassisElements
  36. {0, 0, 0}, // ChassisElementType
  37. 0, // ChassisElementStructure
  38. EfiBaseBoardTypeUnknown, // ChassisBaseBoard
  39. 0, // ChassisElementMinimum
  40. 0 // ChassisElementMaximum
  41. },
  42. };