[U-Boot] [PATCH 0/5] armv8: Add generic PSCI client support

Michal Simek michal.simek at xilinx.com
Fri Aug 19 08:42:02 CEST 2016


On 16.8.2016 21:08, Alexander Graf wrote:
> On aarch64 systems, Linux only has managed to push almost everyone to using
> PSCI as standardized interface for CPU start/stop operations. Fortunately
> PSCI also gives us a nicely abstracted interface to reset and power off
> the system.
> 
> This patch set adds support for generic PSCI reset/shutdown support and ties
> it up to EFI Run Time Services, so that an OS like Linux will magically have
> reset and shutdown work.
> 
> Alexander Graf (5):
>   efi_loader: Allow boards to implement get_time and reset_system
>   arm: Disable HVC PSCI calls by default
>   arm: Add PSCI shutdown function
>   arm: Provide common PSCI based reset handler
>   efi_loader: Add generic PSCI RTS
> 
>  arch/arm/cpu/armv8/Kconfig    |  18 ++++++++
>  arch/arm/cpu/armv8/fwcall.c   |  59 ++++++++++++++++++++++--
>  arch/arm/include/asm/system.h |  12 +----
>  arch/arm/mach-meson/board.c   |   5 ---
>  board/xilinx/zynqmp/zynqmp.c  |   5 ---
>  cmd/bootefi.c                 |   4 ++
>  include/efi_loader.h          |  18 ++++++++
>  lib/efi_loader/efi_runtime.c  | 101 +++++++++++++++++++++++++++++++++++++-----
>  8 files changed, 187 insertions(+), 35 deletions(-)
> 

btw: I think that efi should be out of this series as separate patch.

Thanks,
Michal


More information about the U-Boot mailing list