Sync all bug fixes between EDK1.04 and EDK1.06 into EdkCompatibilityPkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11094 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lgao4
2010-11-26 01:54:49 +00:00
parent 68bb5ce77e
commit 3e99020dbf
183 changed files with 15250 additions and 2636 deletions

View File

@@ -1,6 +1,6 @@
/*++
Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
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
@@ -22,6 +22,32 @@ Abstract:
#include "Tiano.h"
//
// Reference SMBIOS 2.6, chapter 3.1.2.
// For v2.1 and later, handle values in the range 0FF00h to 0FFFFh are reserved for
// use by this specification.
//
#define SMBIOS_HANDLE_RESERVED_BEGIN 0xFF00
//
// Reference SMBIOS 2.6, chapter 3.1.3
// Each text string is limited to 64 significant characters due to system MIF limitations
//
#define SMBIOS_STRING_MAX_LENGTH 64
//
// Inactive type is added from SMBIOS 2.2. Reference SMBIOS 2.6, chapter 3.3.43.
// Upper-level software that interprets the SMBIOS structure-table should bypass an
// Inactive structure just like a structure type that the software does not recognize.
//
#define SMBIOS_TYPE_INACTIVE 0x007E
//
// End-of-table type is added from SMBIOS 2.2. Reference SMBIOS 2.6, chapter 3.3.44.
// The end-of-table indicator is used in the last physical structure in a table
//
#define SMBIOS_TYPE_END_OF_TABLE 0x007F
#pragma pack(1)
typedef UINT8 SMBIOS_TABLE_STRING;