Add incompatible change notes for device path.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7000 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
klu2 2008-12-11 10:29:17 +00:00
parent 38e7a3f00a
commit 5384e3d45b
1 changed files with 12 additions and 0 deletions

View File

@ -206,6 +206,17 @@ Possible Impacts:
Customer's module that reference SafeFreePool need to updated. Otherwise Customer's module that reference SafeFreePool need to updated. Otherwise
a build break may occur. a build break may occur.
EDK_6455-6460: Non-Compatible: klu2
1. Clean up device path protocol header file, move device path utility macros to MdePkg\Include\DevicePathLib.h.
2. I remove "Efi" prefix for this utility function macro name.
3. The upacked device path type is removed. Should use device path utility macro to access structure's member.
Possible Impacts:
1. Customer's module that access device path node's structure need use DevicePathLib
2. Should not use unpacked type device path node, this type is retired.
3. If want to access private member in device path node, customer module need DuplicateDevicePath() at first to
make sure node is in alignment.
EDK_6496-6519: Non-Compatible: qhuang8 EDK_6496-6519: Non-Compatible: qhuang8
A bundle of library class/instance renames, moves and merges: A bundle of library class/instance renames, moves and merges:
@ -262,3 +273,4 @@ EDK_6974: Non-Compatible: lgao4
Possible Impacts: Possible Impacts:
All source codes that refer to EFI_KEY_OPTION.KeyOptions All source codes that refer to EFI_KEY_OPTION.KeyOptions
must be changed to use EFI_KEY_OPTION.KeyData from UEFI specification. must be changed to use EFI_KEY_OPTION.KeyData from UEFI specification.