From 77d71f257794e5b1429861830f194558644f3aed Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 13 Apr 2024 12:56:37 +0200 Subject: riscv: rv32ima/rv64ima can be useful, too --- target/config/Config.in.cpu | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'target') diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index da21f7454..c06eca95b 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -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 -- cgit v1.2.3