From: Richard Henderson Date: Fri, 19 Dec 2025 02:00:42 +0000 (+1100) Subject: meson: Remove cpu == riscv32 tests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35caceb7003005ba7af8302c9988263fd5ab0a24;p=thirdparty%2Fqemu.git meson: Remove cpu == riscv32 tests The 32-bit riscv host is no longer supported. Reviewed-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Pierrick Bouvier Signed-off-by: Richard Henderson --- diff --git a/configure b/configure index ee09f90125..e69b3e474e 100755 --- a/configure +++ b/configure @@ -408,12 +408,8 @@ elif check_define __s390__ ; then else cpu="s390" fi -elif check_define __riscv ; then - if check_define _LP64 ; then - cpu="riscv64" - else - cpu="riscv32" - fi +elif check_define __riscv && check_define _LP64 ; then + cpu="riscv64" elif check_define __aarch64__ ; then cpu="aarch64" elif check_define __loongarch64 ; then @@ -1280,7 +1276,7 @@ EOF test "$bigendian" = no && rust_arch=${rust_arch}el ;; - riscv32|riscv64) + riscv64) # e.g. riscv64gc-unknown-linux-gnu, but riscv64-linux-android test "$android" = no && rust_arch=${rust_arch}gc ;; diff --git a/meson.build b/meson.build index e1ac764793..0189d8fd44 100644 --- a/meson.build +++ b/meson.build @@ -50,7 +50,7 @@ qapi_trace_events = [] bsd_oses = ['gnu/kfreebsd', 'freebsd', 'netbsd', 'openbsd', 'dragonfly', 'darwin'] supported_oses = ['windows', 'freebsd', 'netbsd', 'openbsd', 'darwin', 'sunos', 'linux', 'emscripten'] -supported_cpus = ['ppc64', 's390x', 'riscv32', 'riscv64', 'x86_64', +supported_cpus = ['ppc64', 's390x', 'riscv64', 'x86_64', 'aarch64', 'loongarch64', 'mips64', 'sparc64', 'wasm64'] cpu = host_machine.cpu_family() @@ -279,8 +279,6 @@ elif cpu == 'ppc64' kvm_targets = ['ppc-softmmu', 'ppc64-softmmu'] elif cpu == 'mips64' kvm_targets = ['mips-softmmu', 'mipsel-softmmu', 'mips64-softmmu', 'mips64el-softmmu'] -elif cpu == 'riscv32' - kvm_targets = ['riscv32-softmmu'] elif cpu == 'riscv64' kvm_targets = ['riscv64-softmmu'] elif cpu == 'loongarch64'