Updated IntelFrameworkPkg\Include\Guid\DataHubRecords.h same with ECP definition

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11275 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
li-elvin 2011-01-26 09:08:45 +00:00
parent 4e03ff80a1
commit 4eb5628525
2 changed files with 16 additions and 3 deletions

View File

@ -864,6 +864,19 @@
code logic. Therefore developer doesn't need to allocate memory dynamically to construct variable length data record. code logic. Therefore developer doesn't need to allocate memory dynamically to construct variable length data record.
Keeping this inconsistency for backward compatibility. Keeping this inconsistency for backward compatibility.
21. Guid/DataHubRecords.h
typedef struct {
EFI_MISC_COOLING_DEVICE_TYPE CoolingDeviceType;
EFI_INTER_LINK_DATA CoolingDeviceTemperatureLink;
UINT8 CoolingDeviceUnitGroup;
UINT16 CoolingDeviceNominalSpeed;
UINT32 CoolingDeviceOemDefined;
} EFI_MISC_COOLING_DEVICE_TEMP_LINK_DATA;
The "CoolingDeviceUnitGroup" field and "CoolingDeviceNominalSpeed" field are *NOT* consistent with
MiscSubclass specification 0.9. These fields are aligned with SMBIOS 2.6 specification. And user can easily
assign any value to CoolingDeviceNominalSpeed.
## ##
# Mismatch with Intel Platform Innovation Framework for Status Codes Specification (Version 0.92) # Mismatch with Intel Platform Innovation Framework for Status Codes Specification (Version 0.92)
## ##

View File

@ -5,7 +5,7 @@
Cache subclass specification 0.9, DataHub SubClass specification 0.9, Memory SubClass Spec 0.9, Cache subclass specification 0.9, DataHub SubClass specification 0.9, Memory SubClass Spec 0.9,
Processor Subclass specification 0.9, and Misc SubClass specification 0.9. Processor Subclass specification 0.9, and Misc SubClass specification 0.9.
Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR> Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials are licensed and made available under This program and the accompanying materials are licensed and made available under
the terms and conditions of the BSD License that accompanies this distribution. the terms and conditions of the BSD License that accompanies this distribution.
The full text of the license may be found at The full text of the license may be found at
@ -2458,8 +2458,8 @@ typedef struct {
typedef struct { typedef struct {
EFI_MISC_COOLING_DEVICE_TYPE CoolingDeviceType; EFI_MISC_COOLING_DEVICE_TYPE CoolingDeviceType;
EFI_INTER_LINK_DATA CoolingDeviceTemperatureLink; EFI_INTER_LINK_DATA CoolingDeviceTemperatureLink;
UINT16 CoolingDeviceUnitGroup; UINT8 CoolingDeviceUnitGroup;
EFI_EXP_BASE10_DATA CoolingDeviceNominalSpeed; UINT16 CoolingDeviceNominalSpeed;
UINT32 CoolingDeviceOemDefined; UINT32 CoolingDeviceOemDefined;
} EFI_MISC_COOLING_DEVICE_TEMP_LINK_DATA; } EFI_MISC_COOLING_DEVICE_TEMP_LINK_DATA;