]> git.proxmox.com Git - mirror_edk2.git/commit
ArmVExpressPkg: use PSCI for system reset at runtime
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 8 May 2015 12:06:09 +0000 (12:06 +0000)
committeroliviermartin <oliviermartin@Edk2>
Fri, 8 May 2015 12:06:09 +0000 (12:06 +0000)
commit7b99da9b6df5cc17da3dc8d7400b0b4e673daf68
tree41773538854471fdaea51ea2c9d09349e36d1789
parente498b96a97dd58f4f2b2ca292e96276c7a75ee80
ArmVExpressPkg: use PSCI for system reset at runtime

Since the default EfiResetSystemLib for VExpress cannot be used at
runtime (due to the fact that its MMIO registers need to be owned
by the OS and so cannot be runtime remapped), instead use PSCI calls
into EL3 at runtime.

Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: Olivier Martin <olivier.martin@arm.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17380 6f19259b-4bc3-4df7-8a09-765794883524
ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc