On 11/29/2016 12:49 PM, york....@nxp.com wrote: > On 11/25/2016 02:48 AM, Hongbo Zhang wrote: >> This patch adds secure_text, secure_data and secure_stack sections for >> ARMv8 to >> hold PSCI text and data, and it is based on the legacy implementation >> of ARMv7. >> >> Signed-off-by: Hongbo Zhang <hongbo.zh...@nxp.com> >> Reviewed-by: Tom Rini <tr...@konsulko.com> >> --- >> arch/arm/config.mk | 3 ++- >> arch/arm/cpu/armv8/Kconfig | 31 +++++++++++++++++++++++ >> arch/arm/cpu/armv8/u-boot.lds | 57 >> +++++++++++++++++++++++++++++++++++++++++++ >> 3 files changed, 90 insertions(+), 1 deletion(-) >> >> diff --git a/arch/arm/config.mk b/arch/arm/config.mk >> index 008da39..3a81f13 100644 >> --- a/arch/arm/config.mk >> +++ b/arch/arm/config.mk >> @@ -121,7 +121,8 @@ endif >> >> # limit ourselves to the sections we want in the .bin. >> ifdef CONFIG_ARM64 >> -OBJCOPYFLAGS += -j .text -j .rodata -j .data -j .u_boot_list -j >> .rela.dyn >> +OBJCOPYFLAGS += -j .text -j .secure_text -j .secure_data -j .rodata >> -j .data \ >> + -j .u_boot_list -j .rela.dyn >> else >> OBJCOPYFLAGS += -j .text -j .secure_text -j .secure_data -j .rodata >> -j .hash \ >> -j .data -j .got -j .got.plt -j .u_boot_list -j .rel.dyn >> diff --git a/arch/arm/cpu/armv8/Kconfig b/arch/arm/cpu/armv8/Kconfig >> index 965a8d1..edae43d 100644 >> --- a/arch/arm/cpu/armv8/Kconfig >> +++ b/arch/arm/cpu/armv8/Kconfig >> @@ -40,4 +40,35 @@ config PSCI_RESET >> >> Select Y here to make use of PSCI calls for system reset >> >> +config ARMV8_PSCI >> + bool "Enable PSCI support" if EXPERT >> + default n >> + help >> + PSCI is Power State Coordination Interface defined by ARM. >> + The PSCI in U-boot provides a general framework and each platform >> + can implement their own specific PSCI functions. >> + Say Y here to enable PSCI support on ARMv8 platform.
I don't see how you make this option mutually exclusive from PPA PSCI implementation. York _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot