]> git.proxmox.com Git - mirror_edk2.git/blame - QuarkSocPkg/QuarkNorthCluster/Include/Ppi/QNCMemoryInit.h
QuarkSocPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / QuarkSocPkg / QuarkNorthCluster / Include / Ppi / QNCMemoryInit.h
CommitLineData
9b6bbcdb
MK
1/** @file\r
2Memory Initialization PPI used in EFI PEI interface\r
3\r
4Copyright (c) 2013-2015 Intel Corporation.\r
5\r
c9f231d0 6SPDX-License-Identifier: BSD-2-Clause-Patent\r
9b6bbcdb
MK
7\r
8**/\r
9\r
10#ifndef __QNC_MEMORY_INIT_H__\r
11#define __QNC_MEMORY_INIT_H__\r
12\r
13#include "mrc.h"\r
14\r
15#define PEI_QNC_MEMORY_INIT_PPI_GUID \\r
16 {0x21ff1fee, 0xd33a, 0x4fce, {0xa6, 0x5e, 0x95, 0x5e, 0xa3, 0xc4, 0x1f, 0x40}}\r
17\r
18\r
19\r
20\r
21//\r
22// PPI Function Declarations\r
23//\r
24typedef\r
25VOID\r
26(EFIAPI *PEI_QNC_MEMORY_INIT) (\r
27 IN OUT MRCParams_t *MRCDATA\r
28 );\r
29\r
30typedef struct _PEI_QNC_MEMORY_INIT_PPI {\r
31 PEI_QNC_MEMORY_INIT MrcStart;\r
32}PEI_QNC_MEMORY_INIT_PPI;\r
33\r
34extern EFI_GUID gQNCMemoryInitPpiGuid;\r
35\r
36#endif\r