audk/ArmPlatformPkg/ArmVExpressPkg
Ard Biesheuvel 8134dc18d4 ArmVExpressPkg: use PSCI for system reset only on AARCH64 platforms
The PSCI specification covers both ARM and AARCH64, however, the
ARM Trusted Firmware (ATF) reference implementation is only available
for AARCH64, and PSCI firmware is not widely available for ARM platforms.

So use the EfiResetSystemLib implementation that uses PSCI calls only
on AARCH64, and revert to the Versatile Express-specific system register
interface (which is only available during boot time) on ARM platforms.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17927 6f19259b-4bc3-4df7-8a09-765794883524
2015-07-10 15:10:00 +00:00
..
ArmVExpressDxe Revert "ArmPlatformPkg/ArmVExpressDxe: Change FDT default file names." 2015-07-08 16:20:30 +00:00
ArmVExpressFastBootDxe ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00
Include ArmPlatformPkg/ArmVExpressPkg: Added support to differentiate ARMv8 FVP variants 2015-02-25 19:15:39 +00:00
Library ArmPlatformPkg/ArmVExpressPkg: add ArmPlatformSysConfigLib for runtime 2015-07-10 15:08:15 +00:00
Scripts/uefi-aarch64-bootstrap ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00
ArmVExpress-CTA9x4.dsc ArmPlatformPkg/ArmVExpress: Fix the CA9x4 and TC2 device tree locations 2015-07-06 16:52:50 +00:00
ArmVExpress-CTA9x4.fdf ArmPlatformPkg: Remove Ip4ConfigDxe from ArmPlatformPkg 2015-07-10 05:41:15 +00:00
ArmVExpress-CTA15-A7.dsc ArmPlatformPkg/ArmVExpress: Fix the CA9x4 and TC2 device tree locations 2015-07-06 16:52:50 +00:00
ArmVExpress-CTA15-A7.fdf ArmPlatformPkg: Remove Ip4ConfigDxe from ArmPlatformPkg 2015-07-10 05:41:15 +00:00
ArmVExpress-FVP-AArch64.dsc ArmPlatformPkg: Removed duplicate PCD settings 2015-05-05 15:45:20 +00:00
ArmVExpress-FVP-AArch64.fdf ArmPlatformPkg: Give a name to the FV 2015-07-06 16:45:13 +00:00
ArmVExpress-RTSM-A9x4.dsc ArmPlatformPkg: Removed duplicate PCD settings 2015-05-05 15:45:20 +00:00
ArmVExpress-RTSM-A9x4.fdf ArmPlatformPkg: Give a name to the FV 2015-07-06 16:45:13 +00:00
ArmVExpress-RTSM-A15.dsc ArmPlatformPkg: Removed duplicate PCD settings 2015-05-05 15:45:20 +00:00
ArmVExpress-RTSM-A15.fdf ArmPlatformPkg: Remove Ip4ConfigDxe from ArmPlatformPkg 2015-07-10 05:41:15 +00:00
ArmVExpress-RTSM-A15_MPCore.dsc ArmPlatformPkg: Removed duplicate PCD settings 2015-05-05 15:45:20 +00:00
ArmVExpress-RTSM-A15_MPCore.fdf ArmPlatformPkg: Remove Ip4ConfigDxe from ArmPlatformPkg 2015-07-10 05:41:15 +00:00
ArmVExpress-RTSM-AEMv8Ax4-foundation.dsc ArmPlatformPkg: Removed duplicate PCD settings 2015-05-05 15:45:20 +00:00
ArmVExpress-RTSM-AEMv8Ax4-foundation.fdf ArmPlatformPkg: Give a name to the FV 2015-07-06 16:45:13 +00:00
ArmVExpress-RTSM-AEMv8Ax4.dsc ArmPlatformPkg: Removed duplicate PCD settings 2015-05-05 15:45:20 +00:00
ArmVExpress-RTSM-AEMv8Ax4.fdf ArmPlatformPkg: Give a name to the FV 2015-07-06 16:45:13 +00:00
ArmVExpress.dsc.inc ArmVExpressPkg: use PSCI for system reset only on AARCH64 platforms 2015-07-10 15:10:00 +00:00
ArmVExpressPkg.dec Revert "ArmPlatformPkg/ArmVExpressDxe: Change FDT default file names." 2015-07-08 16:20:30 +00:00