mirror of https://github.com/acidanthera/audk.git
added a log for EDK_4067: Non-Compatible: qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4090 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
2d9af4e7a1
commit
5b65d6045f
|
@ -109,3 +109,35 @@ EDK_3922: Non-Compatible: qwang12, klu2
|
|||
also provide convinient way to retrieve the pointer to Pei Service Table.
|
||||
|
||||
|
||||
EDK_4067: Non-Compatible: qwang12
|
||||
Class_PIEnable[1]: Add PeiPiLib library class and replace PiLib with DxePiLib library class.
|
||||
|
||||
Code Change :
|
||||
1) Change MdePkg/Include/Library/PiLib.h to MdePkg/Include/Library/DxePiLib.h. DxePiLib is mainly used
|
||||
for modules in DXE phase. Add a DxePiLib.h library instance at MdePkg/Library/DxePiLib/DxePiLib.inf.
|
||||
2) Add MdePkg/Include/Library/PeiPiLib.h. PeiPiLib is mainly used by modules in PEI phase.
|
||||
Add a DxePiLib.h library instance at MdePkg/Library/PeiPiLib/PeiPiLib.inf.
|
||||
3) Rename API in PeiPiLib.h from PeiPiLibBuildPiFvInfoPpi to PiLibInstallFvInfoPpi.
|
||||
4) Rename APIs originally in PiLib.h with new names defined in DxePiLib.h:
|
||||
4.1) GetSectionFrom*Fv functions are changed to PiLibGetSectionFrom*Fv to reduce possibility of name collision.
|
||||
4.2) Remove API named ImageHandleToFvHandle and GetSectionFromFvFile
|
||||
|
||||
|
||||
Possible Impacts:
|
||||
|
||||
1) Platform modules that reference PeiPiLibBuildPiFvInfoPpi and GetSectionFrom*Fv should reference the new
|
||||
names defined.
|
||||
2) Platform DSC file that specifying library instance for PiLib should be updated to add one line (a example
|
||||
is given below):
|
||||
[LibraryClasses.common.DXE_DRIVER]
|
||||
...
|
||||
DxePiLib|MdePkg/Library/DxePiLib/DxePiLib.inf
|
||||
...
|
||||
3) Platform DSC file including modules that make use of API from PeiPiLib.h should add the following line (a example
|
||||
is given below):
|
||||
[LibraryClasses.common.PEIM]
|
||||
...
|
||||
PeiPiLib|MdePkg/Library/PeiPiLib/PeiPiLib.inf
|
||||
...
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue