mirror of https://github.com/acidanthera/audk.git
PeiCis.h clean up.
1. Add Doxygen comments for FRAMEWORK_EFI_PEI_SERVICES; 2. Remove definition of EFI_PEI_STARTUP_DESCRIPTOR. It is not defined in the PEI CIS spec and is implementation specific. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8730 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
ff517deeca
commit
2baf6c6837
|
@ -1,7 +1,8 @@
|
||||||
/** @file
|
/** @file
|
||||||
PI PEI master include file. This file should match the PI spec.
|
Include file for definitions in the Intel Platform Innovation Framework for EFI
|
||||||
|
Pre-EFI Initialization Core Interface Specification (PEI CIS) Version 0.91.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2007, Intel Corporation
|
Copyright (c) 2006 - 2009, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -10,9 +11,6 @@
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
@par Revision Reference:
|
|
||||||
PeiCis Version 0.91.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
||||||
#ifndef __PEICIS_H__
|
#ifndef __PEICIS_H__
|
||||||
|
@ -112,6 +110,18 @@ EFI_STATUS
|
||||||
IN OUT VOID **SectionData
|
IN OUT VOID **SectionData
|
||||||
);
|
);
|
||||||
|
|
||||||
|
///
|
||||||
|
/// FRAMEWORK_EFI_PEI_SERVICES is a collection of functions whose implementation is provided by the PEI
|
||||||
|
/// Foundation. The table is located in the temporary or permanent memory, depending upon the capabilities
|
||||||
|
/// and phase of execution of PEI.
|
||||||
|
///
|
||||||
|
/// These services fall into various classes, including the following:
|
||||||
|
/// - Managing the boot mode
|
||||||
|
/// - Allocating both early and permanent memory
|
||||||
|
/// - Supporting the Firmware File System (FFS)
|
||||||
|
/// - Abstracting the PPI database abstraction
|
||||||
|
/// - Creating Hand-Off Blocks (HOBs)
|
||||||
|
///
|
||||||
struct _FRAMEWORK_EFI_PEI_SERVICES {
|
struct _FRAMEWORK_EFI_PEI_SERVICES {
|
||||||
EFI_TABLE_HEADER Hdr;
|
EFI_TABLE_HEADER Hdr;
|
||||||
//
|
//
|
||||||
|
@ -162,11 +172,5 @@ struct _FRAMEWORK_EFI_PEI_SERVICES {
|
||||||
EFI_PEI_PCI_CFG_PPI *PciCfg;
|
EFI_PEI_PCI_CFG_PPI *PciCfg;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
UINTN BootFirmwareVolume;
|
|
||||||
UINTN SizeOfCacheAsRam;
|
|
||||||
EFI_PEI_PPI_DESCRIPTOR *DispatchTable;
|
|
||||||
} EFI_PEI_STARTUP_DESCRIPTOR;
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue