diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2015-11-12 11:40:57 +0000 |
---|---|---|
committer | abiesheuvel <abiesheuvel@Edk2> | 2015-11-12 11:40:57 +0000 |
commit | 0c9a522f28772049ae37c85b8ae589a98d2d3b81 (patch) | |
tree | 3b39f63cdbe3062f94c4a2e6fafbb98ff894c54c /Vlv2TbltDevicePkg/AcpiPlatform | |
parent | 83586b5d50f10a57d02233c066a92cb88718f5a1 (diff) | |
download | edk2-0c9a522f28772049ae37c85b8ae589a98d2d3b81.tar.gz edk2-0c9a522f28772049ae37c85b8ae589a98d2d3b81.tar.bz2 edk2-0c9a522f28772049ae37c85b8ae589a98d2d3b81.zip |
ArmPkg/ArmLib: mark all cached mappings as (inner) shareable
Mark all cached memory mappings as shareable (or inner shareable on
AArch64) so that our view of memory is kept coherent by the hardware.
This is relevant for things like coherent DMA and virtualization (where
a guest may migrate to another core) but in general, since UEFI on ARM
is mostly used in a context where the secure firmware and possibly a
secure OS are already up and running, it is best to refrain from using
any non-shareable mappings.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18778 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'Vlv2TbltDevicePkg/AcpiPlatform')
0 files changed, 0 insertions, 0 deletions