From 4eb56285257b1a8609cef89c4f8f4887b7d9bef2 Mon Sep 17 00:00:00 2001 From: li-elvin Date: Wed, 26 Jan 2011 09:08:45 +0000 Subject: 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 --- IntelFrameworkPkg/FrameworkSpecConformance.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'IntelFrameworkPkg/FrameworkSpecConformance.txt') diff --git a/IntelFrameworkPkg/FrameworkSpecConformance.txt b/IntelFrameworkPkg/FrameworkSpecConformance.txt index ae4e38b2c6..5a52bf5190 100644 --- a/IntelFrameworkPkg/FrameworkSpecConformance.txt +++ b/IntelFrameworkPkg/FrameworkSpecConformance.txt @@ -864,6 +864,19 @@ code logic. Therefore developer doesn't need to allocate memory dynamically to construct variable length data record. 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) ## -- cgit v1.2.3