audk/ArmPkg/Drivers/CpuDxe
oliviermartin aa4cf2ef96 ArmPkg/CpuDxe: Restore AArch64 system registers before returning from exception
Current EDK2 source code does actually trigger nested interrupted (even if
the PI spec says interrupt should not be nested).
This issue has highlighted the lack of restoring ELR_EL2/ELR_EL1 register.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off: Vijayakumar Subbu <vsubbu@nvidia.com>
Signed-off: Olivier Martin <olivier.martin@arm.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15481 6f19259b-4bc3-4df7-8a09-765794883524
2014-04-23 16:47:13 +00:00
..
AArch64 ArmPkg/CpuDxe: Restore AArch64 system registers before returning from exception 2014-04-23 16:47:13 +00:00
ArmV4 ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
ArmV6 ArmPkg/CpuDxe: Removed LR adjustement for SVC call 2013-11-28 21:38:56 +00:00
CpuDxe.c ARM Packages: Fixed Build failings/warnings/EDK2 coding convention 2011-09-27 16:42:47 +00:00
CpuDxe.h ArmPkg/CpuDxe: Added support to not set a memory region with the same attribute 2013-08-19 17:38:39 +00:00
CpuDxe.inf ArmPkg: Added Aarch64 support 2013-07-18 18:07:46 +00:00
CpuMmuCommon.c ArmPkg/CpuDxe: Added support to not set a memory region with the same attribute 2013-08-19 17:38:39 +00:00
CpuMpCore.c ArmPkg: Create MpCoreInfo PPI and HOB to describe CPU Cores on a MPCore platform 2011-09-22 23:14:01 +00:00