diff options
author | Evan Lloyd <evan.lloyd@arm.com> | 2016-02-03 17:07:47 +0000 |
---|---|---|
committer | Leif Lindholm <leif.lindholm@linaro.org> | 2016-02-03 18:42:21 +0000 |
commit | b2d0e0c51a6ca426ec5e9748130489eb8208af96 (patch) | |
tree | e897ba46ae6a84d8c81fc79c63fb69f3d7534461 /MdeModulePkg/Core | |
parent | 0119b0660789a8db77fa5ff54652d155d7948d9b (diff) | |
download | edk2-platforms-b2d0e0c51a6ca426ec5e9748130489eb8208af96.tar.xz |
ArmPkg: Add isb when setting SCR
Some updates to SCR can cause a problem which manifests as an undefined opcode exception.
This may be when a speculative secure instruction fetch happens after the NS bit is set.
An isb is required to make the register change take effect fully.
Contributed-under: Tianocore Contribution Agreement 1.0
Signed-off-by: Evan Lloyd <Evan.Lloyd@arm.com>
Reviewed-by: Sami Mujawar <Sami.Mujawar@arm.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'MdeModulePkg/Core')
0 files changed, 0 insertions, 0 deletions