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