diff options
author | qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-07-08 07:21:46 +0000 |
---|---|---|
committer | qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-07-08 07:21:46 +0000 |
commit | 24196608274c9e9699c58c2da34cf8d0109f2d7c (patch) | |
tree | aa36c2dc5f7fbc1fb3c3f3c8d4d70e69eca1fa00 /EdkCompatibilityPkg/ChangeLog.txt | |
parent | 91b66c164ad0ae7c2f18a37552718baefac17113 (diff) | |
download | edk2-platforms-24196608274c9e9699c58c2da34cf8d0109f2d7c.tar.xz |
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
Diffstat (limited to 'EdkCompatibilityPkg/ChangeLog.txt')
-rw-r--r-- | EdkCompatibilityPkg/ChangeLog.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/EdkCompatibilityPkg/ChangeLog.txt b/EdkCompatibilityPkg/ChangeLog.txt index fee46f114d..1d56307836 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
|