|
@@ -894,6 +894,24 @@ config ADK_CPU_PPC_440
|
|
|
select ADK_TARGET_WITH_NPTL
|
|
|
select ADK_TARGET_WITH_MMU
|
|
|
|
|
|
+config ADK_CPU_POWER6
|
|
|
+ bool
|
|
|
+ select ADK_LINUX_64
|
|
|
+ select ADK_TARGET_WITH_NPTL
|
|
|
+ select ADK_TARGET_WITH_MMU
|
|
|
+
|
|
|
+config ADK_CPU_POWER7
|
|
|
+ bool
|
|
|
+ select ADK_LINUX_64
|
|
|
+ select ADK_TARGET_WITH_NPTL
|
|
|
+ select ADK_TARGET_WITH_MMU
|
|
|
+
|
|
|
+config ADK_CPU_POWER8
|
|
|
+ bool
|
|
|
+ select ADK_LINUX_64
|
|
|
+ select ADK_TARGET_WITH_NPTL
|
|
|
+ select ADK_TARGET_WITH_MMU
|
|
|
+
|
|
|
config ADK_CPU_PPC64
|
|
|
bool
|
|
|
select ADK_LINUX_64
|
|
@@ -1132,6 +1150,8 @@ config ADK_TARGET_GCC_CPU
|
|
|
default "cortex-m3" if ADK_CPU_CORTEX_M3
|
|
|
default "cortex-m4" if ADK_CPU_CORTEX_M4
|
|
|
default "powerpc" if ADK_CPU_PPC
|
|
|
+ default "power7" if ADK_CPU_POWER7
|
|
|
+ default "power8" if ADK_CPU_POWER8
|
|
|
default "ultrasparc" if ADK_CPU_SPARC_V9
|
|
|
default "v8" if ADK_CPU_SPARC_V8
|
|
|
default "leon" if ADK_CPU_SPARC_LEON
|
|
@@ -1338,10 +1358,9 @@ config ADK_TARGET_CPU_ARCH
|
|
|
default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
|
|
|
default "nios2" if ADK_TARGET_ARCH_NIOS2
|
|
|
default "or1k" if ADK_TARGET_ARCH_OR1K
|
|
|
- default "ppc" if ADK_CPU_PPC
|
|
|
- default "ppc" if ADK_CPU_PPC_440
|
|
|
- default "ppc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN
|
|
|
- default "ppc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN
|
|
|
+ default "ppc" if ADK_TARGET_ARCH_PPC
|
|
|
+ default "ppc64le" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_LITTLE_ENDIAN
|
|
|
+ default "ppc64" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_BIG_ENDIAN
|
|
|
default "s390x" if ADK_TARGET_ARCH_S390
|
|
|
default "sh2" if ADK_CPU_SH2 && ADK_TARGET_LITTLE_ENDIAN
|
|
|
default "sh2eb" if ADK_CPU_SH2 && ADK_TARGET_BIG_ENDIAN
|