audk/ArmPlatformPkg/Drivers/NorFlashDxe
Ard Biesheuvel 2efbf710e2 ArmPlatformPkg/NorFlashDxe: use MmioWrite () not memory stores
When writing to the flash, make sure to use MmioWrite () wrappers instead
of letting the compiler generate the store instructions. This is needed
because under virtualization, store instructions with multiple outputs
(i.e., store pair or store with writeback) cannot be emulated efficiently
when operating on MMIO ranges.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-By: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16107 6f19259b-4bc3-4df7-8a09-765794883524
2014-09-16 00:41:45 +00:00
..
NorFlashBlockIoDxe.c ArmPlatformPkg/NorFlashDxe: Make the driver more compliant with the UEFI specification 2013-04-14 09:25:34 +00:00
NorFlashDxe.c ArmPlatformPkg/NorFlashDxe: use MmioWrite () not memory stores 2014-09-16 00:41:45 +00:00
NorFlashDxe.h ArmPlatformPkg/NorFlashDxe: Clean the driver 2014-08-26 10:20:47 +00:00
NorFlashDxe.inf ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
NorFlashFvbDxe.c ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00