##########################################################################################\r
\r
==========================================================================================\r
-EDK_3871: Non-Compatible: klu2\r
+EDK_3967: Non-Compatible: lgao4\r
+\r
+ Class_Library: Remove PeCoffLoader library class and its instances.\r
+\r
+ Code Change :\r
+ 1) Remove MdeModulePkg/Include/Library/PeCoffLoaderLib.h\r
+ 2) Remove MdeModulePkg/Library/DxePeCoffLoaderFromHobLib and PeiDxePeCoffLoaderLib instance\r
+ 3) Modify PeiCore, DxeIpl and DxeCore to use PeCoffLib in place of PeCoffLoaderLib.\r
+\r
+ Possible Impacts:\r
+ 1) All modules don't use PeCoffloader library class any longer to load PeImage. \r
+ If necessary, they should use PeCoffLib of MdePkg to load PeImage.\r
+\r
+==========================================================================================\r
+EDK_3931: Non-Compatible: klu2\r
\r
Class_PIEnable[5]: New library class for S3Resume and Recovery for DxeIpl PEIM.\r
\r
a) MdeModulePkg/Include/Library/S3Lib.h\r
b) MdeModulePkg/Include/Library/RecoveryLib.h\r
2) Add NULL library instances for MdeModulePkg:\r
- a) MdeModulePkg/Library/PeiS3Lib.inf.\r
- b) MdeModulePkg/Library/PeiRecoveryLib.inf\r
+ a) MdeModulePkg/Library/PeiS3LibNull/PeiS3LibNull.inf.\r
+ b) MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.inf\r
3) Add framework implement library instances:\r
- a) IntelFrameworkModulePkg/Library/PeiS3Lib.inf\r
- b) IntelFrameworkModulePkg/Library/PeiRecovery.inf\r
+ a) IntelFrameworkModulePkg/Library/PeiS3Lib/PeiS3Lib.inf\r
+ b) IntelFrameworkModulePkg/Library/PeiRecovery/PeiRecovery.inf\r
\r
Possible Impacts:\r
- 1) In DSC file, if platform use framework implementation, should select:\r
- S3Lib library class -> IntelFrameworkModulePkg/Library/PeiS3Lib.inf\r
- RecoveryLib library class -> IntelFrameworkModulePkg/Library/PeiRecovery.inf\r
-\r
+ 1) In DSC file, real platform should select:\r
+ S3Lib library class -> IntelFrameworkModulePkg/Library/PeiS3Lib/PeiS3Lib.inf\r
+ RecoveryLib library class -> IntelFrameworkModulePkg/Library/PeiRecovery/PeiRecovery.inf\r
+ \r
+ Nt32 platform should select:\r
+ S3Lib library class -> MdeModulePkg/Library/PeiS3LibNull/PeiS3LibNull.inf.\r
+ RecoveryLib library class -> MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.inf\r
+ \r
==========================================================================================\r
EDK_3922: Non-Compatible: qwang12, klu2\r
Class_PIEnable[2]: Update PEI core to only consume EFI_PEI_FIRMWARE_VOLUME_INFO_PPI\r
use gEfiFirmwareVolume2ProtocolGuid.\r
3) The gEfiFirmwareVolumeProtocolGuid in [Depex] section of INF file should updated.\r
And the package dependency should also be changed if needed due to this protocol\r
- GUID change.
\ No newline at end of file
+ GUID change.\r