diff --git a/qemu.spec b/qemu.spec index 91ffd0dfe45fb6dda9dec63350910ad570742288..b29f3ffe2372969dcdd27165a33242bab7be61bc 100644 --- a/qemu.spec +++ b/qemu.spec @@ -1,4 +1,4 @@ -%define anolis_release 27 +%define anolis_release 28 %bcond_with check %global all_system_emu_support 0 @@ -12,6 +12,9 @@ %ifarch loongarch64 %global target_list loongarch64-linux-user,loongarch64-softmmu %endif +%ifarch riscv64 +%global target_list riscv64-linux-user,riscv64-softmmu +%endif %endif %global libfdt_version 1.6.0 @@ -633,7 +636,7 @@ Patch0347: 0347-cpu-add-tengyun-s5000c-cpu-support.patch Patch0348: 0348-sync-header-file-from-upstream.patch Patch0349: 0349-target-i386-add-new-hygon-chengdu-cpu-model.patch -ExclusiveArch: x86_64 aarch64 loongarch64 +ExclusiveArch: x86_64 aarch64 loongarch64 riscv64 BuildRequires: meson >= %{meson_version} BuildRequires: bison @@ -780,7 +783,7 @@ Requires: %{name}-system-aarch64 = %{EVR} %ifarch loongarch64 Requires: %{name}-system-loongarch64 = %{EVR} %endif -%ifarch riscv +%ifarch riscv64 Requires: %{name}-system-riscv = %{EVR} %endif %ifarch x86_64 @@ -1266,7 +1269,7 @@ Requires: %{name}-common = %{EVR} This package provides the QEMU system emulator for Loongson boards. %endif -%ifarch riscv +%ifarch riscv64 %package system-riscv Summary: QEMU system emulator for RISC-V Requires: %{name}-system-riscv-core = %{EVR} @@ -2139,6 +2142,10 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \ %{_bindir}/qemu-loongarch64 %{_datadir}/systemtap/tapset/qemu-loongarch64*.stp %endif +%ifarch riscv64 +%{_bindir}/qemu-riscv64 +%{_datadir}/systemtap/tapset/qemu-riscv64*.stp +%endif %files user-binfmt %{_exec_prefix}/lib/binfmt.d/qemu-*-dynamic.conf @@ -2166,10 +2173,9 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \ %{_mandir}/man1/qemu-system-loongarch64.1* %endif -%ifarch riscv +%ifarch riscv64 %files system-riscv %files system-riscv-core -%{_bindir}/qemu-system-riscv32 %{_bindir}/qemu-system-riscv64 %{_datadir}/%{name}/opensbi-riscv*.bin %{_datadir}/systemtap/tapset/qemu-system-riscv*.stp @@ -2193,6 +2199,9 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \ %endif %changelog +* Fri May 30 2025 Yihao Yan - 2:8.2.0-28 +- add support for riscv64 + * Fri May 30 2025 wh02252983 - 2:8.2.0-27 - target/i386: Add new Hygon 'Chengdu' CPU model