]>
git.proxmox.com Git - mirror_edk2.git/blob - OldMdePkg/Include/PeiCore.h
3 Root include file for PEI Core.
5 The PEI Core has its own module type since its entry point definition is
6 unique. This module type should only be used by the PEI core. The build
7 infrastructure automatically sets EDK_RELEASE_VERSION before including
10 Copyright (c) 2006, Intel Corporation
11 All rights reserved. This program and the accompanying materials
12 are licensed and made available under the terms and conditions of the BSD License
13 which accompanies this distribution. The full text of the license may be found at
14 http://opensource.org/licenses/bsd-license.php
16 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
17 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
21 #ifndef __PEI_CORE_H__
22 #define __PEI_CORE_H__
26 // Check to make sure EDK_RELEASE_VERSION is defined
28 #if !defined(EDK_RELEASE_VERSION)
29 #error EDK_RELEASE_VERSION not defined
30 #elif (EDK_RELEASE_VERSION == 0)
31 #error EDK_RELEASE_VERSION can not be zero
36 #include <Common/UefiBaseTypes.h>
37 #include <Peim/PeiCis.h>
39 #if defined(MDE_CPU_IPF)
45 //StatusCodeDataTypeId needs DebugSupport Protocol definition
47 #include <Protocol/DebugSupport.h>
48 #include <Common/StatusCodeDataTypeId.h>
49 #include <Guid/StatusCodeDataTypeId.h>