Hmm, my way was still programmer "manually" exclusive. Will add that.
Thanks. On Wed, Nov 30, 2016 at 4:51 AM, york sun <[email protected]> wrote: > On 11/29/2016 12:49 PM, [email protected] 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 <[email protected]> >>> Reviewed-by: Tom Rini <[email protected]> >>> --- >>> 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 [email protected] http://lists.denx.de/mailman/listinfo/u-boot

