diff options
-rw-r--r-- | target/config/Config.in.cpu | 6 | ||||
-rw-r--r-- | target/config/Config.in.endian.choice | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index f70125084..6295d0354 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -739,7 +739,6 @@ 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 "powerpc64" if ADK_CPU_PPC64 default "ultrasparc" if ADK_CPU_SPARC_V9 default "v8" if ADK_CPU_SPARC_V8 default "xscale" if ADK_CPU_XSCALE @@ -802,6 +801,8 @@ config ADK_TARGET_CPU_FLAGS default "-m3" if ADK_CPU_SH3 default "-m4" if ADK_CPU_SH4 default "-m4a" if ADK_CPU_SH4A + default "-mcpu=powerpc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN + default "-mcpu=powerpc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN config ADK_TARGET_CPU_TYPE string @@ -912,7 +913,8 @@ config ADK_TARGET_CPU_ARCH default "or1k" if ADK_TARGET_ARCH_OR1K default "ppc" if ADK_CPU_PPC default "ppc" if ADK_CPU_PPC_440 - default "ppc64" if ADK_CPU_PPC64 + default "ppc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN + default "ppc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN default "sh2" if ADK_CPU_SH2 default "sh2a" if ADK_CPU_SH2A default "sh3" if ADK_CPU_SH3 diff --git a/target/config/Config.in.endian.choice b/target/config/Config.in.endian.choice index 4936fab9f..328bdcaf1 100644 --- a/target/config/Config.in.endian.choice +++ b/target/config/Config.in.endian.choice @@ -10,6 +10,7 @@ depends on ADK_TARGET_ARCH_ARC \ || ADK_TARGET_ARCH_MICROBLAZE \ || ADK_TARGET_ARCH_MIPS \ || ADK_TARGET_ARCH_MIPS64 \ + || ADK_TARGET_ARCH_PPC64 \ || ADK_TARGET_ARCH_SH \ || ADK_TARGET_ARCH_XTENSA |