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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user