audk/MdeModulePkg
Star Zeng bc01255132 MdeModulePkg DxeCore: Handle FFS file with FFS_ATTRIB_CHECKSUM set for not cache memory mapped IO FV.
The code FvCheck() will check FFS file checksum to verify if FFS file is valid when the file is
with FFS_ATTRIB_CHECKSUM set. The whole file will be read through when doing checksum check.
So we can cache FFS file to memory buffer for following checksum calculating first.
And then, the cached file buffer can be also used for FvReadFile.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15958 6f19259b-4bc3-4df7-8a09-765794883524
2014-08-28 06:02:43 +00:00
..
Application Update code to pass packaging tool. 2011-05-30 09:56:57 +00:00
Bus MdeModulePkg/UsbBusDxe: Fix a bug about the alternate setting number which should be up to 256. 2014-08-27 04:08:06 +00:00
Core MdeModulePkg DxeCore: Handle FFS file with FFS_ATTRIB_CHECKSUM set for not cache memory mapped IO FV. 2014-08-28 06:02:43 +00:00
Include Add the missing parameter comments for BaseSerialPortLib16550 lib. MdePkg: Fix Clang build failure 2014-08-13 08:39:54 +00:00
Library Contributed-under: TianoCore Contribution Agreement 1.0 2014-08-14 06:29:07 +00:00
Logo Update the copyright notice format 2010-04-24 09:49:11 +00:00
Universal Refine the fix for the bug that cause assert when do the reconnect in the callback function. 2014-08-27 03:29:01 +00:00
Contributions.txt EDK II Contributions.txt: Note acceptable contribution licenses 2014-08-25 23:10:18 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec 1. CapsuleLongModeBuffer variable should not have EFI_VARIABLE_RUNTIME_ACCESS attribute. 2014-08-26 12:26:32 +00:00
MdeModulePkg.dsc Contributed-under: TianoCore Contribution Agreement 1.0 2014-08-14 06:29:07 +00:00