1 2 /*++ 3 4 Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved 5 6 This program and the accompanying materials are licensed and made available under 7 the terms and conditions of the BSD License that accompanies this distribution. 8 The full text of the license may be found at 9 http://opensource.org/licenses/bsd-license.php. 10 11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 13 14 15 Module Name: 16 17 VlvMmioPolicy.h 18 19 Abstract: 20 21 Interface definition details between ValleyView platform drivers during PEI phase. 22 23 --*/ 24 25 #ifndef _VLV_MMIO_POLICY_PPI_H_ 26 #define _VLV_MMIO_POLICY_PPI_H_ 27 28 #define VLV_MMIO_POLICY_PPI_GUID \ 29 { \ 30 0xE767BF7F, 0x4DB6, 0x5B34, 0x10, 0x11, 0x4F, 0xBE, 0x4C, 0xA7, 0xAF, 0xD2 \ 31 } 32 33 extern EFI_GUID gVlvMmioPolicyPpiGuid; 34 35 36 // 37 // MRC Platform Policiy PPI 38 // 39 typedef struct _VLV_MMIO_POLICY_PPI { 40 UINT16 MmioSize; 41 } VLV_MMIO_POLICY_PPI; 42 43 #pragma pack() 44 45 #endif // _VLV_MMIO_POLICY_PPI_H_ 46