]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Adjust and Add change log
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 27 Sep 2007 05:15:46 +0000 (05:15 +0000)
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 27 Sep 2007 05:15:46 +0000 (05:15 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3938 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/ChangeLog.txt

index 5b8eabcba8d236eb4d2f161200fae7cb000edd07..037373eeb267c2616f0c96d015daf7b9d82d090f 100644 (file)
@@ -38,43 +38,26 @@ EDK_0000: Compatible: owner
 !!!!!!!!!!!!!!!!!!                     End of Notes                     !!!!!!!!!!!!!!!!!!\r
 ##########################################################################################\r
 \r
-\r
-\r
-\r
-==========================================================================================\r
-EDK_3773:  Non-Compatible: qwang12\r
-\r
-         Class_PIEnable[0]:  Enable DXE Core to produce EFI_FIRMWARE_VOLUME2_PROTOCOL only.\r
-\r
-               Code Change :\r
-               1) Modify MdeModulePkg/Core/Dxe/DxeMain.inf module to produce only\r
-                  EFI_FIRMWARE_VOLUME2_PROTOCOL.       Previously, EFI_FIRMWARE_VOLUME_PROTOCOL\r
-                  is produced by Dxe Core.\r
-\r
-               Possible Impacts:\r
-               1) All modules that references EFI_FIRMWARE_VOLUME_PROTOCOL must be updated to use\r
-                  EFI_FIRMWARE_VOLUME2_PROTOCOL.\r
-               2) All modules that references gEfiFirmwareVolumeProtocolGuid must be updated to\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.\r
-\r
 ==========================================================================================\r
 EDK_3871: Non-Compatible: klu2\r
        \r
-       Class_PIEnable[1]: Use new entry point for PeiCore defined in PI specification.\r
+       Class_PIEnable[5]: New library class for S3Resume and Recovery for DxeIpl PEIM.\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
+       1) Add new library class \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
+       3) Add framework implement library instances:\r
+          a) IntelFrameworkModulePkg/Library/PeiS3Lib.inf\r
+          b) IntelFrameworkModulePkg/Library/PeiRecovery.inf\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
+       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
 ==========================================================================================\r
 EDK_3922:  Non-Compatible: qwang12, klu2\r
@@ -118,6 +101,21 @@ EDK_3922:  Non-Compatible: qwang12, klu2
       1) Platform code is recommended to make use of these new PI features. The functions in MdePkg/Include/Library/PeiServicesLib.h are \r
          recommended as PeiServices is saved for every PEI Services API invokation.\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
@@ -126,3 +124,22 @@ EDK_3866:  Compatible: qhuang8
                Code Change :\r
                1) Modify MdeModulePkg/Universal/Variable/RuntimeDxe\r
                 2) Modify MdeModulePkg/Universal/Variable/EmuRuntimeDxe\r
+\r
+==========================================================================================\r
+EDK_3773:  Non-Compatible: qwang12\r
+\r
+         Class_PIEnable[0]:  Enable DXE Core to produce EFI_FIRMWARE_VOLUME2_PROTOCOL only.\r
+\r
+               Code Change :\r
+               1) Modify MdeModulePkg/Core/Dxe/DxeMain.inf module to produce only\r
+                  EFI_FIRMWARE_VOLUME2_PROTOCOL.       Previously, EFI_FIRMWARE_VOLUME_PROTOCOL\r
+                  is produced by Dxe Core.\r
+\r
+               Possible Impacts:\r
+               1) All modules that references EFI_FIRMWARE_VOLUME_PROTOCOL must be updated to use\r
+                  EFI_FIRMWARE_VOLUME2_PROTOCOL.\r
+               2) All modules that references gEfiFirmwareVolumeProtocolGuid must be updated to\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