MiscMemoryDeviceData.c 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*++
  2. Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. Module Name:
  5. MiscMemoryDeviceData.c
  6. Abstract:
  7. Memory Device
  8. Misc. subclass type 17.
  9. SMBIOS type 17.
  10. --*/
  11. #include "CommonHeader.h"
  12. #include "MiscSubclassDriver.h"
  13. MISC_SMBIOS_TABLE_DATA(EFI_MEMORY_ARRAY_LINK_DATA, MiscMemoryDevice) = {
  14. STRING_TOKEN (STR_MISC_MEM_DEV_LOCATOR0), // Memory Device locator
  15. STRING_TOKEN (STR_MISC_MEM_BANK_LOCATOR0), // Memory Bank Locator
  16. STRING_TOKEN (STR_MISC_MEM_MANUFACTURER), // Memory manufacturer
  17. STRING_TOKEN (STR_MISC_MEM_SERIAL_NO), // Memory serial Number
  18. STRING_TOKEN (STR_MISC_MEM_ASSET_TAG), // Memory Asset Tag
  19. STRING_TOKEN (STR_MISC_MEM_PART_NUMBER), // Memory Part Number
  20. 0, // Memory Array Link
  21. 0, // Memory SubArray link
  22. 0, // UINT16 MemoryTotalWidth
  23. 0, // UINT16 MemoryDatawidth
  24. 0, // Memory Device Size
  25. EfiMemoryFormFactorDip, // Memory Form Factor
  26. 2, // UINT8 Memory Device type
  27. EfiMemoryTypeDram, // Memory Type
  28. 0, // Memory Type Detail
  29. 0, // Memory Speed
  30. 0 // Memory State
  31. };