X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FCore%2FDxeIplPeim%2FIpf%2FImageRead.c;h=fd827248a19b74a2c5acfc8dab17a6c61a19db6e;hp=f449ecad9a3583f611ab6e3356b3152043b25e67;hb=91d92e25647e9a26392b454499d309330710a076;hpb=6d3f77236cc0d894bc35117d43cc859e37e83d01 diff --git a/MdeModulePkg/Core/DxeIplPeim/Ipf/ImageRead.c b/MdeModulePkg/Core/DxeIplPeim/Ipf/ImageRead.c index f449ecad9a..fd827248a1 100644 --- a/MdeModulePkg/Core/DxeIplPeim/Ipf/ImageRead.c +++ b/MdeModulePkg/Core/DxeIplPeim/Ipf/ImageRead.c @@ -14,6 +14,21 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include "DxeIpl.h" + + +/** + Support routine for the PE/COFF Loader that reads a buffer from a PE/COFF file + + @param FileHandle The handle to the PE/COFF file + @param FileOffset The offset, in bytes, into the file to read + @param ReadSize The number of bytes to read from the file starting at + FileOffset + @param Buffer A pointer to the buffer to read the data into. + + @retval EFI_SUCCESS ReadSize bytes of data were read into Buffer from the + PE/COFF file starting at FileOffset + +**/ EFI_STATUS PeiImageRead ( IN VOID *FileHandle, @@ -21,27 +36,6 @@ PeiImageRead ( IN OUT UINTN *ReadSize, OUT VOID *Buffer ) -/*++ - -Routine Description: - - Support routine for the PE/COFF Loader that reads a buffer from a PE/COFF file - -Arguments: - - FileHandle - The handle to the PE/COFF file - - FileOffset - The offset, in bytes, into the file to read - - ReadSize - The number of bytes to read from the file starting at FileOffset - - Buffer - A pointer to the buffer to read the data into. - -Returns: - - EFI_SUCCESS - ReadSize bytes of data were read into Buffer from the PE/COFF file starting at FileOffset - ---*/ { CHAR8 *Destination8; CHAR8 *Source8; @@ -55,6 +49,17 @@ Returns: return EFI_SUCCESS; } + +/** + This function simply retrieves the function pointer of ImageRead in + ImageContext structure. + + @param ImageContext A pointer to the structure of + PE_COFF_LOADER_IMAGE_CONTEXT + + @retval EFI_SUCCESS This function always return EFI_SUCCESS. + +**/ EFI_STATUS GetImageReadFunction ( IN PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext