]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Not maintained.
authorhhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 25 Mar 2010 14:44:18 +0000 (14:44 +0000)
committerhhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 25 Mar 2010 14:44:18 +0000 (14:44 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10311 6f19259b-4bc3-4df7-8a09-765794883524

EdkCompatibilityPkg/ChangeLog.txt [deleted file]

diff --git a/EdkCompatibilityPkg/ChangeLog.txt b/EdkCompatibilityPkg/ChangeLog.txt
deleted file mode 100644 (file)
index f32fa81..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-##########################################################################################\r
-!!!!!!!!!!!!!!!!!               Notes for this ChangeLog.txt             !!!!!!!!!!!!!!!!!\r
-\r
-This log file is used to record two kinds of important information:\r
- a) "Non-Compatible Changes": all non-compatible changes should be recorded. These info\r
-    will help the package user to merge this package; and some non-compatible changes\r
-    can also be added into release notes as news features when we release this package.\r
-    Normally Non-Compatible Changes contains the following types:\r
-      1) Package's external services were changed/updated\r
-      2) Package's common .h file is renamed, deleted, or the file path is changed.\r
-      3) The definition of package's common data structure is changed\r
-      ...\r
-\r
- b) "Important Compatible Changes": some important compatible changes can aslo be recorded\r
-    in this file, and we can add these updating into release notes when we release this\r
-    package.\r
-\r
-Non-Compatible and Compatible example format:\r
-==========================================================================================\r
-EDK_0010: Non-Compatible: owner\r
-\r
-         Class_HFile: PPI A of MdePkg has been removed.\r
-\r
-               Code Change :\r
-               1) Removed the .h file: MdePkg\Include\Ppi\A.h\r
-\r
-               Possible Impacts:\r
-               1) All modules that used this PPI A should be updated.\r
-\r
-==========================================================================================\r
-EDK_0000: Compatible: owner\r
-\r
-         Class_BuildTool: with the EDK_0000 build.exe, the build performance is enhanced great.\r
-\r
-               Code Change :\r
-               1) BaseTools\Bin\Win32\build.exe\r
-\r
-!!!!!!!!!!!!!!!!!!                     End of Notes                     !!!!!!!!!!!!!!!!!!\r
-##########################################################################################\r
-==========================================================================================\r
-EDK_r5418-5419: Non-Compatible: qhuang8\r
-       Class_Library: Update EfiDriverLib in ECP to make it compatible with EDK1.01(EDK1117),\r
-                                  but the change itself is incompatible.\r
-    With this change, EFI1.10 drivers can be directly dropped\r
-    in and built in UEFI build mode. EfiLibInstallAllDriverProtocols2() and\r
-    INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2() are added to support UEFI driver\r
-    model protocols. Please replace all the occurrences of EfiLibInstallAllDriverProtocols\r
-    and INSTALL_ALL_DRIVER_PROTOCOLS with INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2\r
-    in Edk 1.04 based source tree.\r
-    \r
-    Code Change:\r
-    1) Edk\Foundation\Include\EfiCompNameSupport.h:\r
-          Add macro INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2().\r
-    2) Edk\Foundation\Library\Dxe\EfiDriverLib\EfiDriverModelLib.c\r
-       Edk\Foundation\Library\Dxe\Include\EfiDriverLib.h\r
-       Update EfiLibInstallAllDriverProtocols() and add EfiLibInstallAllDriverProtocols2()\r
-\r
-       Possible impact:\r
-       1) If your "EDK style" code base is based on ECP r5417 or below, please replace all the\r
-          occurrences of EfiLibInstallAllDriverProtocols and INSTALL_ALL_DRIVER_PROTOCOLS with\r
-          INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2\r
-\r
-\r
-==========================================================================================\r
-EDK_r4955: Non-Compatible: qhuang8\r
-       \r
-       Class_HFile: Update the Device Type Value of MEDIA_FV_DP & MEDIA_FV_FILEPATH_DP.\r
-       The definitions in MdePkg have already been updated in r4632. This will remove the\r
-        potential compatibility issues when native EDK II modules & EDK modules built with\r
-        ECP and run with EDK II core.  \r
-\r
-       Code Change:\r
-       1) Reverse the value of MEDIA_FV_DP & MEDIA_FV_FILEPATH_DP to fix a UEFI errata. \r
-\r
-\r
-       Possible impact:\r
-       1) EDK I modules built with this update might not work with old EDK environment.        \r
-\r
-\r
-==========================================================================================\r
-EDK_r4960: Non-Compatible: qhuang8\r
-       \r
-       Class_HFile: Remove the default value 0xE0000000 of EDKII_GLUE_PciExpressBaseAddress.\r
-       It now requires platform DSC file to specify it explicitly to avoid runtime issue\r
-        if they ever uses PciExpressLib in EDK GlueLib.\r
-        Unlike other default value in GlueLib, this value might not function for all real\r
-        platforms.   \r
-\r
-       Code Change:\r
-       1) Replace 0xE0000000 to be PCD_EDKII_GLUE_PciExpressBaseAddress. \r
-\r
-       Possible impact:\r
-       1) If a platform ever uses PciExpressLib in Glue Lib. It needs to explictly specify\r
-       the value of PCD_EDKII_GLUE_PciExpressBaseAddress for their platform to function.\r
-       e.g. in EDK II DSC file to build EDK modules: \r
-               [BuildOptions]\r
-          *_*_*_CC_FLAGS = /D PCD_EDKII_GLUE_PciExpressBaseAddress=0xC0000000\r
\r
-\r
-EDK_r7286: Compatible: qhuang8\r
-       \r
-       Class_HFile: Add several new UEFI definition to build with newest EFI shell source.\r
-\r
-       Code Change:\r
-       1) Add new UEFI Load File 2 protocol defininition.\r
-       2) Add MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH device path type. \r
-\r
-       Possible impact:\r
-  None.\r
-\r
-EDK_r7342: No-Compatible: qwang12\r
-  Rename module names in EdkCompatibility/Compatibility directory from ***To*** to ***On***.\r
-  For example, Fv2ToFvThunk is renamed to Fv2OnFvThunk.\r
-  AAAOnBBB means this module produce AAA Protocol/PPI based on BBB. This change improves the readability and \r
-  help developers to select correct thunk module to use.\r
-\r
-  Code Changes:\r
-  These module directory and module INF file name is updated:\r
-   DeviceIoToPciRootBridgeIoThunk -> DeviceIoToPciRootBridgeIoThunk\r
-   FrameworkHiiToUefiHiiThunk  ->  FrameworkHiiToUefiHiiThunk\r
-   Fv2ToFvThunk  -> Fv2ToFvThunk\r
-   FvFileLoaderToLoadFileThunk  -> FvFileLoaderToLoadFileThunk\r
-   FvToFv2Thunk  -> FvToFv2Thunk\r
-   PciCfg2ToPciCfgThunk  -> PciCfg2ToPciCfgThunk\r
-   PciCfgToPciCfg2Thunk  -> PciCfgToPciCfg2Thunk\r
-   ReadOnlyVariable2ToReadOnlyVariableThunk  -> ReadOnlyVariable2ToReadOnlyVariableThunk\r
-   ReadOnlyVariableToReadOnlyVariable2Thunk  -> ReadOnlyVariableToReadOnlyVariable2Thunk\r
-   Uc2ToUcThunk  -> Uc2ToUcThunk\r
-   UcToUc2Thunk  -> UcToUc2Thunk\r
-   \r
-  Possible Impact:\r
-  All DSC and FDF files that reference these module should be updated to use the new module directory\r
-  and file names.
\ No newline at end of file