summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-08 07:21:46 +0000
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-08 07:21:46 +0000
commit24196608274c9e9699c58c2da34cf8d0109f2d7c (patch)
treeaa36c2dc5f7fbc1fb3c3f3c8d4d70e69eca1fa00
parent91b66c164ad0ae7c2f18a37552718baefac17113 (diff)
downloadedk2-24196608274c9e9699c58c2da34cf8d0109f2d7c.zip
edk2-24196608274c9e9699c58c2da34cf8d0109f2d7c.tar.gz
edk2-24196608274c9e9699c58c2da34cf8d0109f2d7c.tar.bz2
Add change log since Edk r5418-5419 is somewhat not backward-compatible.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5420 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--EdkCompatibilityPkg/ChangeLog.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/EdkCompatibilityPkg/ChangeLog.txt b/EdkCompatibilityPkg/ChangeLog.txt
index fee46f1..1d56307 100644
--- a/EdkCompatibilityPkg/ChangeLog.txt
+++ b/EdkCompatibilityPkg/ChangeLog.txt
@@ -37,6 +37,29 @@ EDK_0000: Compatible: owner
!!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!
##########################################################################################
+==========================================================================================
+EDK_r5418-5419: Non-Compatible: qhuang8
+ Class_Library: Update EfiDriverLib in ECP to make it compatible with EDK1.01(EDK1117),
+ but the change itself is incompatible.
+ With this change, EFI1.10 drivers can be directly dropped
+ in and built in UEFI build mode. EfiLibInstallAllDriverProtocols2() and
+ INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2() are added to support UEFI driver
+ model protocols. Please replace all the occurrences of EfiLibInstallAllDriverProtocols
+ and INSTALL_ALL_DRIVER_PROTOCOLS with INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2
+ in Edk 1.04 based source tree.
+
+ Code Change:
+ 1) Edk\Foundation\Include\EfiCompNameSupport.h:
+ Add macro INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2().
+ 2) Edk\Foundation\Library\Dxe\EfiDriverLib\EfiDriverModelLib.c
+ Edk\Foundation\Library\Dxe\Include\EfiDriverLib.h
+ Update EfiLibInstallAllDriverProtocols() and add EfiLibInstallAllDriverProtocols2()
+
+ Possible impact:
+ 1) If your "EDK style" code base is based on ECP r5417 or below, please replace all the
+ occurrences of EfiLibInstallAllDriverProtocols and INSTALL_ALL_DRIVER_PROTOCOLS with
+ INSTALL_ALL_DRIVER_PROTOCOLS_OR_PROTOCOLS2
+
==========================================================================================
EDK_r4955: Non-Compatible: qhuang8