1 /*++ 2 3 Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved 4 5 SPDX-License-Identifier: BSD-2-Clause-Patent 6 7 8 9 Module Name: 10 11 DxePchPolicyUpdateProtocol.h 12 13 Abstract: 14 15 PCH policy update protocol. This protocol is consumed by the PchDxePolicyInit driver 16 17 --*/ 18 #ifndef _DXE_PCH_POLICY_UPDATE_PROTOCOL_H_ 19 #define _DXE_PCH_POLICY_UPDATE_PROTOCOL_H_ 20 21 #include "PchRegs.h" 22 23 24 #ifdef ECP_FLAG 25 #define DXE_PCH_POLICY_UPDATE_PROTOCOL_GUID \ 26 { \ 27 0x1a819e49, 0xd8ee, 0x48cb, 0x9a, 0x9c, 0xa, 0xa0, 0xd2, 0x81, 0xa, 0x38 \ 28 } 29 #else 30 #define DXE_PCH_POLICY_UPDATE_PROTOCOL_GUID \ 31 { \ 32 0x1a819e49, 0xd8ee, 0x48cb, \ 33 { \ 34 0x9a, 0x9c, 0xa, 0xa0, 0xd2, 0x81, 0xa, 0x38 \ 35 } \ 36 } 37 #endif 38 39 extern EFI_GUID gDxePchPolicyUpdateProtocolGuid; 40 #define DXE_PCH_POLICY_UPDATE_PROTOCOL_REVISION_1 1 41 42 // 43 // ------------ General PCH policy Update protocol definition ------------ 44 // 45 struct _DXE_PCH_POLICY_UPDATE_PROTOCOL { 46 UINT8 Revision; 47 }; 48 49 typedef struct _DXE_PCH_POLICY_UPDATE_PROTOCOL DXE_PCH_POLICY_UPDATE_PROTOCOL; 50 51 #endif 52