]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/ChangeLog.txt
Rename PalCallLib to PalLib
[mirror_edk2.git] / MdePkg / ChangeLog.txt
index 30d8b0be4bfb6d4084c3c5bf4e63c3e45ca56440..001c71543e7417bd0ca7e3f841e22569a58183e0 100644 (file)
@@ -188,7 +188,7 @@ Possible Impacts:
                        <Uefi.h> is removed from the Protocol/PPI/GUID/Libary header file. If the module can build before the update but failed after the update\r
                        because of some undefined basic data type such as "EFI_GUID", module developer should include the module type header file accordingly.\r
                                \r
-EDK_6129:  Non-Compatible: qwang12\r
+EDK_6131:  Non-Compatible: qwang12\r
 \r
 Base on PI spec, GetPeiServicesTablePointer in PeiServicesTablePointer library is updated to return CONST EFI_PEI_SERVICES**. This is a incompatible changes. All file that reference this must be updated.\r
 \r
@@ -196,3 +196,13 @@ Possible Impacts:
                        Customer's module that reference GetPeiServicesTablePointer in PeiServicesTablePointer library may need to updated. Otherwise\r
                        a build break (mismatch of data type) may occur.\r
                        \r
+EDK_6307:  Non-Compatible: qwang12\r
+\r
+Remove SafeFreePool from MemoryAllocationLib as this API's name is misleading. Its implementation only check if a pointer is NULL. If a garbage pointer is passed in, the gBS->FreePool will still ASSERT in debug build and return error code. \r
+\r
+It is recommended that module writer should keep track how a pointer is allocated and free it after use.\r
+\r
+Possible Impacts:\r
+                       Customer's module that reference SafeFreePool need to updated. Otherwise\r
+                       a build break may occur.\r
+                       \r