|
@@ -1179,6 +1179,14 @@ config ADK_TARGET_CPU_RISCV32_RV32IMAC
|
|
|
select ADK_TARGET_ABI_ILP32
|
|
|
depends on ADK_TARGET_ARCH_RISCV32
|
|
|
|
|
|
+config ADK_TARGET_CPU_RISCV32_RV32IMA
|
|
|
+ bool "rv32ima"
|
|
|
+ select ADK_TARGET_SUPPORTS_THREADS
|
|
|
+ select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
|
|
|
+ select ADK_TARGET_SUPPORTS_LT
|
|
|
+ select ADK_TARGET_ABI_ILP32
|
|
|
+ depends on ADK_TARGET_ARCH_RISCV32
|
|
|
+
|
|
|
config ADK_TARGET_CPU_RISCV32_RV32IMAFC
|
|
|
bool "rv32imafc"
|
|
|
select ADK_TARGET_SUPPORTS_THREADS
|
|
@@ -1210,6 +1218,14 @@ config ADK_TARGET_CPU_RISCV64_RV64IMAC
|
|
|
select ADK_TARGET_ABI_LP64
|
|
|
depends on ADK_TARGET_ARCH_RISCV64
|
|
|
|
|
|
+config ADK_TARGET_CPU_RISCV64_RV64IMA
|
|
|
+ bool "rv64ima"
|
|
|
+ select ADK_TARGET_SUPPORTS_THREADS
|
|
|
+ select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
|
|
|
+ select ADK_TARGET_SUPPORTS_LT
|
|
|
+ select ADK_TARGET_ABI_LP64
|
|
|
+ depends on ADK_TARGET_ARCH_RISCV64
|
|
|
+
|
|
|
config ADK_TARGET_CPU_RISCV64_RV64IMAFC
|
|
|
bool "rv64imafc"
|
|
|
select ADK_TARGET_SUPPORTS_THREADS
|
|
@@ -2074,10 +2090,12 @@ config ADK_TARGET_GCC_ARCH
|
|
|
default "x86-64" if ADK_TARGET_CPU_X86_64
|
|
|
default "z900" if ADK_TARGET_CPU_S390_Z900
|
|
|
default "c674x" if ADK_TARGET_CPU_C6X
|
|
|
+ default "rv32ima" if ADK_TARGET_CPU_RISCV32_RV32IMA
|
|
|
default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
|
|
|
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 "rv64ima" if ADK_TARGET_CPU_RISCV64_RV64IMA
|
|
|
default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
|
|
|
default "rv64imafc" if ADK_TARGET_CPU_RISCV64_RV64IMAFC
|
|
|
default "rv64imadc" if ADK_TARGET_CPU_RISCV64_RV64IMADC
|