1 /*++ 2 3 Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> 4 5 This program and the accompanying materials are licensed and made available under 7 the terms and conditions of the BSD License that accompanies this distribution. 9 The full text of the license may be found at 11 http://opensource.org/licenses/bsd-license.php. 13 15 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 17 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 19 21 23 24 Module Name: 25 26 MiscMemoryDeviceData.c 27 28 Abstract: 29 30 Memory Device 31 Misc. subclass type 17. 32 SMBIOS type 17. 33 34 --*/ 35 36 37 #include "CommonHeader.h" 38 #include "MiscSubclassDriver.h" 39 40 MISC_SMBIOS_TABLE_DATA(EFI_MEMORY_ARRAY_LINK_DATA, MiscMemoryDevice) = { 41 STRING_TOKEN (STR_MISC_MEM_DEV_LOCATOR0), // Memory Device locator 42 STRING_TOKEN (STR_MISC_MEM_BANK_LOCATOR0), // Memory Bank Locator 43 STRING_TOKEN (STR_MISC_MEM_MANUFACTURER), // Memory manufacturer 44 STRING_TOKEN (STR_MISC_MEM_SERIAL_NO), // Memory serial Number 45 STRING_TOKEN (STR_MISC_MEM_ASSET_TAG), // Memory Asset Tag 46 STRING_TOKEN (STR_MISC_MEM_PART_NUMBER), // Memory Part Number 47 0, // Memory Array Link 48 0, // Memory SubArray link 49 0, // UINT16 MemoryTotalWidth 50 0, // UINT16 MemoryDatawidth 51 0, // Memory Device Size 52 EfiMemoryFormFactorDip, // Memory Form Factor 53 2, // UINT8 Memory Device type 54 EfiMemoryTypeDram, // Memory Type 55 0, // Memory Type Detail 56 0, // Memory Speed 57 0 // Memory State 58 59 }; 60