]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/Pei/Image/Image.c
Roll back PeiImageRead to original implementation, this function will be shadowed...
[mirror_edk2.git] / 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