audk/MdePkg
Ard Biesheuvel c0959b4426 MdePkg/BaseLib: implement SpeculationBarrier() for ARM and AArch64
Replace the dummy C implementation of SpeculationBarrier() with
implementations consisting of the recommended DSB SY + ISB sequence,
as recommended by ARM in the whitepaper "Cache Speculation Side-channels"
version 2.4, dated October 2018.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2019-02-12 22:49:20 +01:00
..
Include MdePkg: Fix coding style issues 2019-02-02 21:41:47 +08:00
Library MdePkg/BaseLib: implement SpeculationBarrier() for ARM and AArch64 2019-02-12 22:49:20 +01:00
MdePkg.dec MdePkg: introduce standalone MM entry point library class 2019-01-16 20:10:51 +01:00
MdePkg.dsc MdePkg: add MM_STANDALONE implementation of MmServicesTableLib 2019-01-16 20:10:51 +01:00
MdePkg.uni MdePkg: Removing ipf which is no longer supported from edk2. 2018-09-25 23:48:21 +08:00
MdePkgExtra.uni MdePkg: Clean up source files 2018-06-28 11:19:47 +08:00