History log of /device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0d24d7d68ba7565366f73b255b3ba41eb6ae7636 15-May-2015 Hao Wu <hao.a.wu@intel.com> MdePkg: Fix PI Multi-processor PPI header file include issue

Multi-processor PPI header file 'Ppi/Mpservices.h' uses a function
prototype EFI_AP_PROCEDURE which is defined in 'Pi/PiDxeCis.h' (DXE header
file).

This will cause a build fail when 'Ppi/Mpservices.h' is included in a PEI
module.

Since both phase support multi-processor service now, function prototype
EFI_AP_PROCEDURE should be moved to 'Pi/PiMultiPhase.h'. The move is a
compatible change and will not affect other codes.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17450 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
96d6d004aaf9da42c5fd9cd07035886937d42a69 20-Nov-2013 Star Zeng <star.zeng@intel.com> MdePkg and MdeModulePkg Pcd: Add the new EFI_GET_PCD_INFO_PROTOCOL and EFI_GET_PCD_INFO_PPI support for PI 1.2.1 compliance.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14866 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
9df063a06aef048c042498e2f542fb693e93493a 23-Apr-2010 hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> Update the copyright notice format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10403 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
af2dc6a70b9380d702bd0720cdb029d630c505e3 12-Mar-2010 myronporter <myronporter@6f19259b-4bc3-4df7-8a09-765794883524> Grammatical and disclaimer changes (does not follow internal C coding stds.)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10235 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
79a42176c61058b010f9baa361943014fc370ced 26-Feb-2010 hhuan13 <hhuan13@6f19259b-4bc3-4df7-8a09-765794883524> Move EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h. Since the top level includes in the other packages all include PiPei.h or PiDxe.h, and PiPei.h and PiDxe.h both include PiuMultiPhase.h, EFI_SMRAM_DESCRIPTOR will be declared for SMM Access 2 Protocol and the SmramMemoryReserve GUIDed HOB.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10105 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
8c803876e3471164a7dc140d76966b6982c35899 26-Nov-2009 jchen20 <jchen20@6f19259b-4bc3-4df7-8a09-765794883524> Add PI complied S3 implementation. Move the Opcode definition and EFI_BOOT_SCRIPT_WIDTH definition from protocol directory to Pi directory since the S3 related Library need these definitions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9490 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
04c5d169fc45456b3bb87d27301ed1f1a1830000 01-Sep-2009 rsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524> Add into MdePkg the common definitions in the Platform Initialization Specification version 1.2 VOLUME 4 System Management Mode Core Interface version.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9211 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
b205f267d68d8f001ed01a372c2db21070b49343 24-Jul-2009 mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> Move those status code definitions that exactly match the PI 1.2 Specification from the IntelFrameworkPkg to MdePkg


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8988 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
d7dfd027aa9d376a6bd74eafaefe004938e4d209 18-May-2009 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> 1. Clean up MdePkg internal header files
The header files in MdePkg/Include/Ia32, X64, Ipf, Ebc, Pi, Uefi directories are the internal header files, which should not be directly included by the modules.

This patch cleans these internal header files to remove the uncessary ProcessorBind.h file.

2. Clean up MdePkg public header files to remove the uncessary internal header files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8324 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
1bf793701b3af2a002bd5cd11a1cc7c02cdb141d 10-Dec-2008 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Add comments for enumeration, structure data members those are referred by UefiService, Runtime Service, Dxe Service and Pei Service.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6974 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
9319d2c2066a3798d1e2b6d29486d933896cbdb0 08-Dec-2008 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Add comments for most of enum data type.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6924 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
0047820e1b4e9db0d0578c47535054ca183b14dc 28-Oct-2008 xli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524> Refine version info in MDE file header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6275 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
4b503a775ea623aba54199bb7db52ad05ca5f5c6 08-Sep-2008 xli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524> Minor update for PI include files according to code review comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5839 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
dc53faa3a2059c75483fe7e5756d2da11fad598c 24-Jun-2008 klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> Fix doxygen issue:
1) comment for structure should be in doxygen format, such as /// , /**, /*!
2) comment for data field of structure should in doxygen format.
3) should not exist blank between ") (" when declaring a type of function point.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5363 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
797a9d6791a7529c20c7b10f2843e9f38ed5a6a5 10-Dec-2007 klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> MdeModule cleanup for PI:
1) PeiMain:
- Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
2) DxeMain:
- Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
- Do not produce SectionExtraction protocol which is belong to IntelFramework specification.
- Update many macro for PI specifications.
3) DxeIpl
- Use PCD for bundle of status code which definitions are put into MdePkg.dec file.
4) Add SectionExtractionDxe module (IntelFrameworkModulePkg)
- This module will produce EFI_SECTION_EXTRACTION_PROTOCOL defined in framework specification. If a old platform want to use this protocol, then this platform need dispatch this DXE driver.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4376 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
211a2649f4b22f905bf565e74d91296b0f9cea70 04-Jul-2007 yshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524> Add EFI_NOT_AVAILABLE_YET in MdePkg and change the value to EFIERR(32) to avoid the value conflict.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3032 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
ba2377328775b10caa4c2091a8997eb8685c39b8 03-Jul-2007 AJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524> Removed IntelframeworkPkg contamination from MdeModulePkg modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3019 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
842f5579c7e2a313f56c576e4c5150f7f4793079 28-Jun-2007 AJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524> Updated headers to follow coding standard

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2815 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
00edb2182b6203a037219c29317ab6362c78b422 18-Jun-2007 AJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524> Removed tabs and fixed some minor coding style issues. Also fixed typo in EFI_PEI_ENTRY_POINT

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2668 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h
959ccb23c6a14797ecaf5990bd5906b4b05a9b75 08-Jun-2007 yshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524> Move to directory "Include"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2646 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/PiMultiPhase.h