]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add change log since Edk r5418-5419 is somewhat not backward-compatible.
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 8 Jul 2008 07:21:46 +0000 (07:21 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 8 Jul 2008 07:21:46 +0000 (07:21 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5420 6f19259b-4bc3-4df7-8a09-765794883524

EdkCompatibilityPkg/ChangeLog.txt

index fee46f114de075a84ef881daa359f13dba0b2836..1d5630783652dbdf865caedd1d1f96690361eb39 100644 (file)
@@ -37,6 +37,29 @@ EDK_0000: Compatible: owner
 \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