And the package dependency should also be changed if needed due to this protocol\r
GUID change.\r
\r
-\r
+==========================================================================================\r
+EDK_3871: Non-Compatible: klu2\r
+ \r
+ Class_PIEnable[1]: Use new entry point for PeiCore defined in PI specification.\r
+ \r
+ Code Change:\r
+ 1) PeiMain module use PeiCoreEntryPoint library class but *not* original OldPeiCoreEntryPoint.\r
+ 2) The memory service in PeiMain module get CAR base and size from parameter of PeiCore's\r
+ Entry point directly but *not* computed from stack's base.\r
+ \r
+ Possible Impacts:\r
+ 1) Platform should select MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf for \r
+ PeiMain module.\r
+ 2) The SecCore module should provide parameters for new entry point defined in \r
+ MdePkg\Include\Library\PeiCoreEntryPoint.h\r
+ \r
==========================================================================================\r
EDK_3866: Compatible: qhuang8\r
\r
Code Change :\r
1) BaseTools\Bin\Win32\build.exe\r
\r
+\r
+==========================================================================================\r
+EDK_3871: Non-Compatible: klu2\r
+ \r
+ Class_PIEnable[1]: Use new entry point for PeiCore defined in PI specification.\r
+ \r
+ Code Change:\r
+ 1) Remove the definition and library instance for OldPeiCoreEntryPoinLib\r
+ \r
+ Possible Impacts:\r
+ 1) Platform should select MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf for \r
+ PeiMain module.\r
+ 2) The SecCore module should provide parameters for new entry point defined in \r
+ MdePkg\Include\Library\PeiCoreEntryPoint.h\r
+\r
!!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!\r
##########################################################################################\r
\r