diff options
author | raywu <raywu0301@gmail.com> | 2018-06-15 00:00:50 +0800 |
---|---|---|
committer | raywu <raywu0301@gmail.com> | 2018-06-15 00:00:50 +0800 |
commit | b7c51c9cf4864df6aabb99a1ae843becd577237c (patch) | |
tree | eebe9b0d0ca03062955223097e57da84dd618b9a /Include/Protocol/NBPlatformData.h | |
download | zprj-master.tar.xz |
Diffstat (limited to 'Include/Protocol/NBPlatformData.h')
-rw-r--r-- | Include/Protocol/NBPlatformData.h | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/Include/Protocol/NBPlatformData.h b/Include/Protocol/NBPlatformData.h new file mode 100644 index 0000000..e9e60e6 --- /dev/null +++ b/Include/Protocol/NBPlatformData.h @@ -0,0 +1,117 @@ +//************************************************************************* +//************************************************************************* +//** ** +//** (C)Copyright 1985-2011, American Megatrends, Inc. ** +//** ** +//** All Rights Reserved. ** +//** ** +//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 ** +//** ** +//** Phone: (770)-246-8600 ** +//** ** +//************************************************************************* +//************************************************************************* + +//************************************************************************* +// $Header: /Alaska/BIN/Chipset/Intel/NorthBridge/Haswell/Intel SystemAgent NB Chipset/NB Protocols/NBPlatformData.h 5 1/28/13 3:36a Jeffch $ +// +// $Revision: 5 $ +// +// $Date: 1/28/13 3:36a $ +//************************************************************************* +// Revision History +// ---------------- +// $Log: /Alaska/BIN/Chipset/Intel/NorthBridge/Haswell/Intel SystemAgent NB Chipset/NB Protocols/NBPlatformData.h $ +// +// 5 1/28/13 3:36a Jeffch +// [TAG] None +// [Severity] Important +// [Description] Update SA RC 1.0. +// [Files] NBPei.c; GetSetupData.c; NbSetupData.h; NBDXE.c; NB.sd; +// NB.uni; +// +// 4 12/24/12 2:53a Jeffch +// [TAG] None +// [Category] Improvement +// [Description] added ULT SKU auto disable PEG. +// [Files] NBPei.c; NBDxe.c; NbPlatform.h; NB.sd; +// +// 3 11/29/12 2:30a Jeffch +// [TAG] None +// [Category] Improvement +// [Description] added bootime check IGFX Available. +// [Files] NBDxe.c; NbPlatform.h; NB.sd; +// +// 2 8/14/12 4:42a Yurenlai +// [TAG] None +// [Severity] Important +// [Description] Implemented BIOS Integration Guide Rev 1.0 to Intel SA +// GOP driver. +// [Files] IntelSaGopDriver.cif, IntelSaGopDriver.mak, +// IntelSaGopDriver.sdl, +// IntelSaGopPolicy.c, IntelSaGopSetup.c, IntelSaGopSetup.h, +// IntelSaGopSetup.mak, IntelSaGopSetup.sd, IntelSaGopSetup.sdl, +// IntelSaGopSetup.uni, IntelSaGopSwitch.c, +// IntelSaGopDriver.h, +// NBPlatformData.h +// +// 1 2/08/12 4:35a Yurenlai +// Intel Haswell/NB eChipset initially releases. +// +//************************************************************************* +//<AMI_FHDR_START> +// +// Name: NBPlatformData.h +// +// Description: NB Specific Setup Variables and Structures +// +//<AMI_FHDR_END> +//************************************************************************* +#ifndef _NB_PLATFORM_DATA_H_ +#define _NB_PLATFORM_DATA_H_ +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef EXIT_PM_AUTH_PROTOCOL_GUID +#define EXIT_PM_AUTH_PROTOCOL_GUID \ + { 0xd088a413, 0xa70, 0x4217, 0xba, 0x55, 0x9a, 0x3c, 0xb6, 0x5c, 0x41, 0xb3 }; +#endif + + #pragma pack(1) + + typedef struct _NB_PLATFORM_DATA + { + UINT8 DimmPresent[4]; + UINT8 IGFXCapability; + UINT8 IGFXAvailable; + UINT8 IGFXGopAvailable; + UINT8 PegAvailable; + UINT8 VTdAvailable; + UINT8 UserBoard; + UINT8 PresentCPU; + UINT8 XmpProfile1; + UINT8 XmpProfile2; + UINT8 DDR3Type; + }NB_PLATFORM_DATA; + + #pragma pack() + +/****** DO NOT WRITE BELOW THIS LINE *******/ +#ifdef __cplusplus +} +#endif +#endif +//************************************************************************* +//************************************************************************* +//** ** +//** (C)Copyright 1985-2011, American Megatrends, Inc. ** +//** ** +//** All Rights Reserved. ** +//** ** +//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 ** +//** ** +//** Phone: (770)-246-8600 ** +//** ** +//************************************************************************* +//************************************************************************* |