]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2DeviceRefCodePkg/ValleyView2Soc/SouthCluster/Include/Protocol/DxePchPolicyUpdateProtocol.h
Upload BSD-licensed Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg to
[mirror_edk2.git] / Vlv2DeviceRefCodePkg / ValleyView2Soc / SouthCluster / Include / Protocol / DxePchPolicyUpdateProtocol.h
CommitLineData
3cbfba02
DW
1/*++\r
2\r
3Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved\r
4\r
5 This program and the accompanying materials are licensed and made available under\r
6 the terms and conditions of the BSD License that accompanies this distribution.\r
7 The full text of the license may be found at\r
8 http://opensource.org/licenses/bsd-license.php.\r
9\r
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
13\r
14\r
15Module Name:\r
16\r
17 DxePchPolicyUpdateProtocol.h\r
18\r
19Abstract:\r
20\r
21 PCH policy update protocol. This protocol is consumed by the PchDxePolicyInit driver\r
22\r
23--*/\r
24#ifndef _DXE_PCH_POLICY_UPDATE_PROTOCOL_H_\r
25#define _DXE_PCH_POLICY_UPDATE_PROTOCOL_H_\r
26\r
27#include "PchRegs.h"\r
28\r
29\r
30#ifdef ECP_FLAG\r
31#define DXE_PCH_POLICY_UPDATE_PROTOCOL_GUID \\r
32 { \\r
33 0x1a819e49, 0xd8ee, 0x48cb, 0x9a, 0x9c, 0xa, 0xa0, 0xd2, 0x81, 0xa, 0x38 \\r
34 }\r
35#else\r
36#define DXE_PCH_POLICY_UPDATE_PROTOCOL_GUID \\r
37 { \\r
38 0x1a819e49, 0xd8ee, 0x48cb, \\r
39 { \\r
40 0x9a, 0x9c, 0xa, 0xa0, 0xd2, 0x81, 0xa, 0x38 \\r
41 } \\r
42 }\r
43#endif\r
44\r
45extern EFI_GUID gDxePchPolicyUpdateProtocolGuid;\r
46#define DXE_PCH_POLICY_UPDATE_PROTOCOL_REVISION_1 1\r
47\r
48//\r
49// ------------ General PCH policy Update protocol definition ------------\r
50//\r
51struct _DXE_PCH_POLICY_UPDATE_PROTOCOL {\r
52 UINT8 Revision;\r
53};\r
54\r
55typedef struct _DXE_PCH_POLICY_UPDATE_PROTOCOL DXE_PCH_POLICY_UPDATE_PROTOCOL;\r
56\r
57#endif\r