]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Roll back PeiImageRead to original implementation, this function will be shadowed...
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 8 Aug 2008 06:11:33 +0000 (06:11 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 8 Aug 2008 06:11:33 +0000 (06:11 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5622 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/Pei/Image/Image.c

index 6ac537b42f8b1a68c76be1620c58520d47a3c094..555ebe3fb30904a423eb8fa5979322ed3e18bdc3 100644 (file)
@@ -72,7 +72,17 @@ PeiImageRead (
   OUT    VOID    *Buffer\r
   )\r
 {\r
-  CopyMem (Buffer, (VOID *)((UINTN) FileHandle + FileOffset), *ReadSize);\r
+  CHAR8 *Destination8;\r
+  CHAR8 *Source8;\r
+  UINTN Length;\r
+\r
+  Destination8  = Buffer;\r
+  Source8       = (CHAR8 *) ((UINTN) FileHandle + FileOffset);\r
+  Length        = *ReadSize;\r
+  while (Length--) {\r
+    *(Destination8++) = *(Source8++);\r
+  }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r