audk/QuarkSocPkg/QuarkNorthCluster/Include/Ppi/QNCMemoryInit.h

37 lines
672 B
C

/** @file
Memory Initialization PPI used in EFI PEI interface
Copyright (c) 2013-2015 Intel Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef __QNC_MEMORY_INIT_H__
#define __QNC_MEMORY_INIT_H__
#include "mrc.h"
#define PEI_QNC_MEMORY_INIT_PPI_GUID \
{0x21ff1fee, 0xd33a, 0x4fce, {0xa6, 0x5e, 0x95, 0x5e, 0xa3, 0xc4, 0x1f, 0x40}}
//
// PPI Function Declarations
//
typedef
VOID
(EFIAPI *PEI_QNC_MEMORY_INIT) (
IN OUT MRCParams_t *MRCDATA
);
typedef struct _PEI_QNC_MEMORY_INIT_PPI {
PEI_QNC_MEMORY_INIT MrcStart;
}PEI_QNC_MEMORY_INIT_PPI;
extern EFI_GUID gQNCMemoryInitPpiGuid;
#endif