audk/MdeModulePkg
Olivier Martin 5d6bf9e229 MdeModulePkg/PartitionDxe: Fixed El Torito support when the medium is not a CDROM
El Torito format can be used on different media (eg: USB).
A ISO image can be dumped onto a USB mass-storage.

These media might not have the same block size as the CDROM media (ie: 2KB).
The El Torito code and the specification assumes a LBA 2KB.

In addition, the specification says in "12.3.4.4 CD-ROM and DVD-ROM":
UEFI code does not assume a fixed block size.

I was able to dupliacte the issue by copying a debian ISO on a USB driver.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16600 6f19259b-4bc3-4df7-8a09-765794883524
2015-01-12 12:28:36 +00:00
..
Application MdeModulePkg DxeCore/PiSmmCore/MemoryProfileInfo: Fix EBC and VS2013 build failure. 2014-11-17 02:30:44 +00:00
Bus MdeModulePkg\Bus\Ata\AtaAtapiPassThru: don't set PxSACT bit when issuing command 2014-12-18 06:13:36 +00:00
Core MdeModulePkg DxeCore: Enhance memory profile code to handle possible NULL FilePath. 2015-01-09 08:46:47 +00:00
Include MdeModulePkg Variable: Implement VarCheck PROTOCOL 2015-01-05 03:38:36 +00:00
Library MdeModulePkg DxePrintLibPrint2Protocol Library SPrintLength() API issue. 2015-01-09 03:22:53 +00:00
Logo MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Universal MdeModulePkg/PartitionDxe: Fixed El Torito support when the medium is not a CDROM 2015-01-12 12:28:36 +00:00
Contributions.txt EDK II Contributions.txt: Update patch format information 2014-10-31 22:05:50 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec MdeModulePkg Variable: Implement VarCheck PROTOCOL 2015-01-05 03:38:36 +00:00
MdeModulePkg.dsc MdeModulePkg/FvSimpleFileSystem: Add a new module to provide access to executable files in FVs. 2014-12-23 03:18:04 +00:00
MdeModulePkg.uni [PATCH] MdeModulePkg: update poor wording in MdeModulePkg DEC/UNI file 2014-11-19 16:18:40 +00:00
MdeModulePkgExtra.uni MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:55:48 +00:00