]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Use AllocatePage for FvImage.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 11 Dec 2007 05:14:16 +0000 (05:14 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 11 Dec 2007 05:14:16 +0000 (05:14 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4385 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c

index d348c82a9e318c2fd46aa9195b0b98644dfa6c6f..01d2c9fe5aff688caff696ca354fb52fa58dc72f 100644 (file)
@@ -894,8 +894,7 @@ Returns:
     if (FvAlignment < 8) {\r
       FvAlignment = 8;\r
     }\r
-    \r
-    AlignedBuffer = AllocateAlignedPool ((UINTN) BufferSize, (UINTN) FvAlignment);\r
+    AlignedBuffer = AllocateAlignedPages (EFI_SIZE_TO_PAGES (BufferSize), (UINTN) FvAlignment);\r
     if (AlignedBuffer == NULL) {\r
       Status = EFI_OUT_OF_RESOURCES;\r
     } else {\r
@@ -926,7 +925,7 @@ Returns:
     }\r
     \r
     if (AlignedBuffer != NULL) {\r
-      FreeAlignedPool (AlignedBuffer);\r
+      FreeAlignedPages (AlignedBuffer, EFI_SIZE_TO_PAGES (BufferSize));\r
     }\r
   }\r
 \r