|
@@ -1195,6 +1195,13 @@ config ADK_TARGET_CPU_RISCV32_RV32IMADC
|
|
select ADK_TARGET_ABI_ILP32D
|
|
select ADK_TARGET_ABI_ILP32D
|
|
depends on ADK_TARGET_ARCH_RISCV32
|
|
depends on ADK_TARGET_ARCH_RISCV32
|
|
|
|
|
|
|
|
+config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
|
|
|
|
+ bool "rv32imafdc"
|
|
|
|
+ select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU
|
|
|
|
+ select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
|
|
|
|
+ select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_WITH_MMU
|
|
|
|
+ depends on ADK_TARGET_ARCH_RISCV32
|
|
|
|
+
|
|
config ADK_TARGET_CPU_RISCV64_RV64IMAC
|
|
config ADK_TARGET_CPU_RISCV64_RV64IMAC
|
|
bool "rv64imac"
|
|
bool "rv64imac"
|
|
select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU
|
|
select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU
|
|
@@ -1219,6 +1226,12 @@ config ADK_TARGET_CPU_RISCV64_RV64IMADC
|
|
select ADK_TARGET_ABI_LP64D
|
|
select ADK_TARGET_ABI_LP64D
|
|
depends on ADK_TARGET_ARCH_RISCV64
|
|
depends on ADK_TARGET_ARCH_RISCV64
|
|
|
|
|
|
|
|
+config ADK_TARGET_CPU_RISCV64_RV64IMAFDC
|
|
|
|
+ bool "rv64imafdc"
|
|
|
|
+ select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU
|
|
|
|
+ select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
|
|
|
|
+ select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_WITH_MMU
|
|
|
|
+ depends on ADK_TARGET_ARCH_RISCV64
|
|
|
|
|
|
# rx
|
|
# rx
|
|
config ADK_TARGET_CPU_RX
|
|
config ADK_TARGET_CPU_RX
|
|
@@ -2061,10 +2074,14 @@ config ADK_TARGET_GCC_ARCH
|
|
default "x86-64" if ADK_TARGET_CPU_X86_64
|
|
default "x86-64" if ADK_TARGET_CPU_X86_64
|
|
default "z900" if ADK_TARGET_CPU_S390_Z900
|
|
default "z900" if ADK_TARGET_CPU_S390_Z900
|
|
default "c674x" if ADK_TARGET_CPU_C6X
|
|
default "c674x" if ADK_TARGET_CPU_C6X
|
|
- default "rv32imafdc" if ADK_TARGET_CPU_RISCV32_RV32IMAFDC
|
|
|
|
default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
|
|
default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
|
|
- default "rv64imafdc" if ADK_TARGET_CPU_RISCV64_RV64IMAFDC
|
|
+ default "rv32imafc" if ADK_TARGET_CPU_RISCV32_RV32IMAFC
|
|
|
|
+ default "rv32imadc" if ADK_TARGET_CPU_RISCV32_RV32IMADC
|
|
|
|
+ default "rv32imafdc" if ADK_TARGET_CPU_RISCV32_RV32IMAFDC
|
|
default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
|
|
default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
|
|
|
|
+ default "rv64imafc" if ADK_TARGET_CPU_RISCV64_RV64IMAFC
|
|
|
|
+ default "rv64imadc" if ADK_TARGET_CPU_RISCV64_RV64IMADC
|
|
|
|
+ default "rv64imafdc" if ADK_TARGET_CPU_RISCV64_RV64IMAFDC
|
|
default "kv3-1" if ADK_TARGET_ARCH_KVX
|
|
default "kv3-1" if ADK_TARGET_ARCH_KVX
|
|
|
|
|
|
# for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
|
|
# for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
|