From 2002bf5dd56927cbacbc748120bc6f6f2e3fe12c Mon Sep 17 00:00:00 2001 From: lzeng14 Date: Tue, 15 Nov 2011 06:30:05 +0000 Subject: [PATCH] According to PI 1.2c Vol 5, update the code to stipulate SMBIOS 2.7 and include the new types defined therein. Signed-off-by: lzeng14 Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12698 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Include/Protocol/Smbios.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MdePkg/Include/Protocol/Smbios.h b/MdePkg/Include/Protocol/Smbios.h index d0eabefe86..e747441f46 100644 --- a/MdePkg/Include/Protocol/Smbios.h +++ b/MdePkg/Include/Protocol/Smbios.h @@ -13,7 +13,7 @@ requiring an update to MajorVersion and MinorVersion. The SMBIOS protocol can only be called a TPL < TPL_NOTIFY. - Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.
+ Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -31,8 +31,8 @@ { 0x3583ff6, 0xcb36, 0x4940, { 0x94, 0x7e, 0xb9, 0xb3, 0x9f, 0x4a, 0xfa, 0xf7 }} // -// SMBIOS type macros which is according to SMBIOS specification. -// +// SMBIOS type macros which is according to SMBIOS 2.7 specification. +// #define EFI_SMBIOS_TYPE_BIOS_INFORMATION 0 #define EFI_SMBIOS_TYPE_SYSTEM_INFORMATION 1 #define EFI_SMBIOS_TYPE_BASEBOARD_INFORMATION 2 @@ -73,6 +73,9 @@ #define EFI_SMBIOS_TYPE_MEMORY_CHANNEL 37 #define EFI_SMBIOS_TYPE_IPMI_DEVICE_INFORMATION 38 #define EFI_SMBIOS_TYPE_SYSTEM_POWER_SUPPLY 39 +#define EFI_SMBIOS_TYPE_ADDITIONAL_INFORMATION 40 +#define EFI_SMBIOS_TYPE_ONBOARD_DEVICES_EXTENDED_INFORMATION 41 +#define EFI_SMBIOS_TYPE_MANAGEMENT_CONTROLLER_HOST_INTERFACE 42 #define EFI_SMBIOS_TYPE_INACTIVE 126 #define EFI_SMBIOS_TYPE_END_OF_TABLE 127 #define EFI_SMBIOS_OEM_BEGIN 128 -- 2.39.2