From 63e4bea4445f168de5a5f810371c1ae62c1f208b Mon Sep 17 00:00:00 2001 From: lgao4 Date: Sat, 29 Sep 2007 09:45:03 +0000 Subject: [PATCH] Update ChangeLog.txt file to log change: 1.Remove CustomDecompressLib library class. 2.Add ExtractGuidedSectionLib library class to replace CustomDecompressLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3985 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/ChangeLog.txt | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/MdePkg/ChangeLog.txt b/MdePkg/ChangeLog.txt index fb57fa0060..570d134a42 100644 --- a/MdePkg/ChangeLog.txt +++ b/MdePkg/ChangeLog.txt @@ -38,7 +38,40 @@ EDK_0000: Compatible: owner !!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!! ########################################################################################## +========================================================================================== +EDK_3983: Non-Compatible: lgao4 + + Class_Library: Remove CustomDecompressLib library class. + + Code Change: + 1) Remove the definition MdePkg\Include\Library\CustomDecompressLib.h and + library instance MdePkg\Library\BaseCustomDecompressLibNull for CustomDecompressLib. + + Possible Impacts: + 1) Drivers don't use this library class any longer. But they can use new ExtractGuidedSectionLib + library class to extract the compressed guided section data. + 2) The instance of CustomDecompressLib should be changed to register the decode function + into ExtractGuidedSectionHandler list, and not to produce CustomDecompressLib class. + 3) Platform.dsc file doesn't use this library instance any longer. +========================================================================================== +EDK_3980: Non-Compatible: lgao4 + + Class_Library: Add ExtractGuidedSectionLib library class to replace CustomDecompressLib. + + Code Change: + 1) Add the definition MdePkg\Include\Library\ExtractGuidedSectionLib.h and + library instance MdePkg\Library\PeiDxeExtractGuidedSectionLib for new ExtractGuidedSectionLib. + 2) Add gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler in MdePkg, which is used by + PeiDxeExtractGuidedSectionLib library instance. + 3) Update DxeIpl and DxeMain modules of MdeModulePkg to use new ExtractGuidedSectionLib library class. + 4) Update BaseUefiTianoCustomDecompressLib of IntelFrameworkModulePkg not to produce CustomDecompressLib, + and to register TianoDecomress handler into ExtractGuidedSectionHandler list. + + Possible Impacts: + 1) Platform.dsc file should update library instance and PCD if it contains DxeIpl and DxeMain modules. + It should use MdePkg\Library\PeiDxeExtractGuidedSectionLib library instance and + set gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler PCD value. ========================================================================================== EDK_3871: Non-Compatible: klu2