Now that the groundwork has been laid, enable all the pieces to
support PSCI, KVM, and SMP.  This has been tested on a mainline
Linux kernel, however that kernel hangs for an unknown reason
during kthread execution even though all cores start normally.
It is currently assumed that this is a non-PSCI related problem.

Signed-off-by: Timothy Pearson <tpear...@raptorengineering.com>
---
 board/sunxi/Kconfig | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
index fa78720..4b82d3d 100644
--- a/board/sunxi/Kconfig
+++ b/board/sunxi/Kconfig
@@ -85,8 +85,13 @@ config MACH_SUN50I
 config MACH_SUN8I_A83T
        bool "sun8i (Allwinner A83T)"
        select CPU_V7
+       select CPU_V7_HAS_NONSEC
+       select CPU_V7_HAS_VIRT
        select SUNXI_GEN_SUN6I
        select SUPPORT_SPL
+       select ENABLE_CLUSTER_1
+       select ENABLE_CCI400_SNOOP_CLUSTERS_0_1
+       select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT

 config MACH_SUN9I
        bool "sun9i (Allwinner A80)"
@@ -623,4 +628,12 @@ config SPL_STACK_R_ADDR
        default 0x4fe00000 if MACH_SUN4I || MACH_SUN5I || MACH_SUN6I || 
MACH_SUN7I || MACH_SUN8I || MACH_SUN50I
        default 0x2fe00000 if MACH_SUN9I

+config ENABLE_CLUSTER_1
+       bool
+       default n
+
+config ENABLE_CCI400_SNOOP_CLUSTERS_0_1
+       bool
+       default n
+
 endif
-- 
2.8.0.rc3

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to