| |
@@ -11,17 +11,20 @@
|
| |
%global usbredir_version 0.7.1
|
| |
%global ipxe_version 20200823-5.git4bd064de
|
| |
|
| |
+ %define have_vmsr_helper 0
|
| |
%global have_memlock_limits 0
|
| |
%global need_qemu_kvm 0
|
| |
%ifarch %{ix86}
|
| |
%global kvm_package system-x86
|
| |
# need_qemu_kvm should only ever be used by x86
|
| |
%global need_qemu_kvm 1
|
| |
+ %define have_vmsr_helper 1
|
| |
%endif
|
| |
%ifarch x86_64
|
| |
%global kvm_package system-x86
|
| |
# need_qemu_kvm should only ever be used by x86
|
| |
%global need_qemu_kvm 1
|
| |
+ %define have_vmsr_helper 1
|
| |
%endif
|
| |
%ifarch %{power64}
|
| |
%global have_memlock_limits 1
|
| |
@@ -76,6 +79,7 @@
|
| |
%global have_spice 0
|
| |
%endif
|
| |
%if 0%{?rhel} >= 9
|
| |
+ # TODO(Hyperscale): enable when RHBZ#2233161 is resolved
|
| |
%global have_spice 0
|
| |
%endif
|
| |
|
| |
@@ -88,7 +92,7 @@
|
| |
%endif
|
| |
|
| |
%global have_liburing 0
|
| |
- %if 0%{?fedora}
|
| |
+ %if 0%{?fedora} || 0%{?centos_hs}
|
| |
%ifnarch %{arm}
|
| |
%global have_liburing 1
|
| |
%endif
|
| |
@@ -109,7 +113,7 @@
|
| |
|
| |
%global have_jack 1
|
| |
%if 0%{?rhel}
|
| |
- %global have_jack 0
|
| |
+ %global have_jack %{defined centos_hs}
|
| |
%endif
|
| |
|
| |
%global have_dbus_display 1
|
| |
@@ -118,10 +122,7 @@
|
| |
%global have_dbus_display 0
|
| |
%endif
|
| |
|
| |
- %global have_libblkio 0
|
| |
- %if 0%{?fedora} >= 37
|
| |
%global have_libblkio 1
|
| |
- %endif
|
| |
|
| |
%global have_gvnc_devel %{defined fedora}
|
| |
%global have_sdl_image %{defined fedora}
|
| |
@@ -133,7 +134,7 @@
|
| |
|
| |
# Matches edk2.spec ExclusiveArch
|
| |
%global have_edk2 0
|
| |
- %ifarch %{ix86} x86_64 %{arm} aarch64
|
| |
+ %ifarch %{ix86} x86_64 %{arm} aarch64 riscv64
|
| |
%global have_edk2 1
|
| |
%endif
|
| |
|
| |
@@ -150,7 +151,7 @@
|
| |
%endif
|
| |
|
| |
%define have_block_nfs 0
|
| |
- %if 0%{?fedora}
|
| |
+ %if 0%{?fedora} || 0%{?centos_hs}
|
| |
%define have_block_nfs 1
|
| |
%endif
|
| |
|
| |
@@ -160,7 +161,7 @@
|
| |
%endif
|
| |
|
| |
%define have_libcacard 1
|
| |
- %if 0%{?rhel} >= 9
|
| |
+ %if 0%{?rhel} >= 9 && ! 0%{?centos_hs}
|
| |
%define have_libcacard 0
|
| |
%endif
|
| |
|
| |
@@ -227,7 +228,6 @@
|
| |
%define requires_device_display_virtio_gpu_pci Requires: %{name}-device-display-virtio-gpu-pci = %{evr}
|
| |
%define requires_device_display_virtio_gpu_ccw Requires: %{name}-device-display-virtio-gpu-ccw = %{evr}
|
| |
%define requires_device_display_virtio_vga Requires: %{name}-device-display-virtio-vga = %{evr}
|
| |
- %define requires_device_display_virtio_vga_gl Requires: %{name}-device-display-virtio-vga-gl = %{evr}
|
| |
%define requires_package_qemu_pr_helper Requires: qemu-pr-helper
|
| |
%ifnarch %{ix86}
|
| |
%if 0%{?fedora} || 0%{?rhel} > 9
|
| |
@@ -245,10 +245,12 @@
|
| |
%define requires_device_display_vhost_user_gpu Requires: %{name}-device-display-vhost-user-gpu = %{evr}
|
| |
%define requires_device_display_virtio_gpu_gl Requires: %{name}-device-display-virtio-gpu-gl = %{evr}
|
| |
%define requires_device_display_virtio_gpu_pci_gl Requires: %{name}-device-display-virtio-gpu-pci-gl = %{evr}
|
| |
+ %define requires_device_display_virtio_vga_gl Requires: %{name}-device-display-virtio-vga-gl = %{evr}
|
| |
%else
|
| |
%define requires_device_display_vhost_user_gpu %{nil}
|
| |
%define requires_device_display_virtio_gpu_gl %{nil}
|
| |
%define requires_device_display_virtio_gpu_pci_gl %{nil}
|
| |
+ %define requires_device_display_virtio_vga_gl %{nil}
|
| |
%endif
|
| |
|
| |
%if %{have_rutabaga_gfx}
|
| |
@@ -349,12 +351,14 @@
|
| |
Obsoletes: %{name}-system-lm32-core <= %{epoch}:%{version}-%{release} \
|
| |
Obsoletes: %{name}-system-moxie <= %{epoch}:%{version}-%{release} \
|
| |
Obsoletes: %{name}-system-moxie-core <= %{epoch}:%{version}-%{release} \
|
| |
+ Obsoletes: %{name}-system-nios2 <= %{epoch}:%{version}-%{release} \
|
| |
+ Obsoletes: %{name}-system-nios2-core <= %{epoch}:%{version}-%{release} \
|
| |
Obsoletes: %{name}-system-unicore32 <= %{epoch}:%{version}-%{release} \
|
| |
Obsoletes: %{name}-system-unicore32-core <= %{epoch}:%{version}-%{release} \
|
| |
Obsoletes: sgabios-bin <= 1:0.20180715git-10.fc38
|
| |
|
| |
# Release candidate version tracking
|
| |
- #global rcver rc2
|
| |
+ # global rcver rc4
|
| |
%if 0%{?rcver:1}
|
| |
%global rcrel .%{rcver}
|
| |
%global rcstr -%{rcver}
|
| |
@@ -363,10 +367,13 @@
|
| |
# To prevent rpmdev-bumpspec breakage
|
| |
%global baserelease 1
|
| |
|
| |
+ # Hyperscale release
|
| |
+ %global hsrel .1
|
| |
+
|
| |
Summary: QEMU is a FAST! processor emulator
|
| |
Name: qemu
|
| |
- Version: 8.2.2
|
| |
- Release: %{baserelease}%{?rcrel}%{?dist}
|
| |
+ Version: 9.1.0
|
| |
+ Release: %{baserelease}%{?rcrel}%{?hsrel}%{?dist}
|
| |
Epoch: 2
|
| |
License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND FSFAP AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND MIT AND LicenseRef-Fedora-Public-Domain AND CC-BY-3.0
|
| |
URL: http://www.qemu.org/
|
| |
@@ -377,20 +384,33 @@
|
| |
Source1: %{dlurl}/%{name}-%{version}%{?rcstr}.tar.xz.sig
|
| |
Source2: gpgkey-CEACC9E15534EBABB82D3FA03353C9CEF108B584.gpg
|
| |
|
| |
- # Fix pvh.img ld build failure on fedora rawhide
|
| |
- # Not yet submitted upstream in this form. Original attempt is here:
|
| |
- # https://patchwork.kernel.org/project/qemu-devel/patch/20231128143647.847668-1-crobinso@redhat.com/
|
| |
- Patch: 0001-pc-bios-optionrom-Fix-pvh.img-ld-build-failure-on-fe.patch
|
| |
+ # qemu 9.0.0 errors with:
|
| |
+ # RPM build errors:
|
| |
+ # Missing build-id in /tmp/rpmbuild/BUILDROOT/qemu-9.0.0-1.rc2.fc41.x86_64/usr/share/qemu/hppa-firmware.img
|
| |
+ # Missing build-id in /tmp/rpmbuild/BUILDROOT/qemu-9.0.0-1.rc2.fc41.x86_64/usr/share/qemu/hppa-firmware64.img
|
| |
+ # Generating build-id links failed
|
| |
+ %global _missing_build_ids_terminate_build 0
|
| |
+
|
| |
+ # fb-only patches.
|
| |
+ %if 0%{?facebook}
|
| |
+ # internal hack #1: skip validation of all CA certs in the provided bundle including
|
| |
+ # those not in the chain of trust. evaluating rework for potential upstreaming.
|
| |
+ Patch: 0001-relax-CA-certs-checks.patch
|
| |
|
| |
- # Fix user-emulation of FIFREEZE and FITHAW ioctls
|
| |
- # Posted upstream 20-02-2024
|
| |
- # https://lists.nongnu.org/archive/html/qemu-devel/2024-02/msg03971.html
|
| |
- Patch: qemu-fifreeze-fithaw.patch
|
| |
+ # internal hack #2: when using qemu-user from binfmt_misc we cannot pass parameters to select
|
| |
+ # which cpu to use. changing the default to use the oldest cpu supported by CentOS 9.
|
| |
+ # evaluating if an environment variable could be used for this
|
| |
+ Patch: 0003-linux-user-default-cpu-model.patch
|
| |
|
| |
- # ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS
|
| |
- # https://bugzilla.redhat.com/show_bug.cgi?id=2265982
|
| |
- Patch: https://github.com/qemu/qemu/commit/2df5c1f5b014126595a26c6797089d284a3b211c.patch
|
| |
- Patch: https://github.com/qemu/qemu/commit/c4f91d7b7be76c47015521ab0109c6e998a369b0.patch
|
| |
+ # Add new btrfs *_v2 ioctls for user-level emulation.
|
| |
+ # will be reworked for potential upstreaming.
|
| |
+ Patch: 0004-BTRFS_V2_IOCTLS.patch
|
| |
+
|
| |
+ # Include experimental change based AMD patches for SEV/SNP to make PCI passthrough
|
| |
+ # work with SNP
|
| |
+ Patch: 0005-disable_ram_block_discard_for_pci_passthrough_on_AMD_SEV_SNP.patch
|
| |
+
|
| |
+ %endif
|
| |
|
| |
Source10: qemu-guest-agent.service
|
| |
Source11: 99-qemu-guest-agent.rules
|
| |
@@ -403,6 +423,10 @@
|
| |
Source31: kvm-x86.conf
|
| |
Source36: README.tests
|
| |
|
| |
+ # Skip failing test in copr
|
| |
+ # https://gitlab.com/qemu-project/qemu/-/issues/2541
|
| |
+ Patch: 0001-Disable-9p-local-tests-that-fail-on-copr-aarch64.patch
|
| |
+
|
| |
BuildRequires: gnupg2
|
| |
BuildRequires: meson >= %{meson_version}
|
| |
BuildRequires: bison
|
| |
@@ -432,6 +456,7 @@
|
| |
# We need both because the 'stap' binary is probed for by configure
|
| |
BuildRequires: systemtap
|
| |
BuildRequires: systemtap-sdt-devel
|
| |
+ BuildRequires: /usr/bin/dtrace
|
| |
# For VNC PNG support
|
| |
BuildRequires: libpng-devel
|
| |
# For virtiofs
|
| |
@@ -567,14 +592,17 @@
|
| |
%if %{have_rutabaga_gfx}
|
| |
BuildRequires: rutabaga-gfx-ffi-devel
|
| |
%endif
|
| |
+ %if 0%{?rhel} <= 9
|
| |
+ # Builds on centos-stream 9 require python-tomli
|
| |
+ BuildRequires: python-tomli
|
| |
+ %endif
|
| |
|
| |
%if %{user_static}
|
| |
- BuildRequires: glibc-static glib2-static zlib-static
|
| |
- %if 0%{?fedora} >= 37
|
| |
- BuildRequires: pcre2-static
|
| |
- %else
|
| |
- BuildRequires: pcre-static
|
| |
- %endif
|
| |
+ BuildRequires: glibc-static
|
| |
+ BuildRequires: glib2-static
|
| |
+ BuildRequires: zlib-static
|
| |
+ # -latomic added by GLib 2.81.0, 2024-06-28
|
| |
+ BuildRequires: libatomic-static
|
| |
%endif
|
| |
|
| |
|
| |
@@ -589,7 +617,6 @@
|
| |
Requires: %{name}-system-m68k = %{epoch}:%{version}-%{release}
|
| |
Requires: %{name}-system-microblaze = %{epoch}:%{version}-%{release}
|
| |
Requires: %{name}-system-mips = %{epoch}:%{version}-%{release}
|
| |
- Requires: %{name}-system-nios2 = %{epoch}:%{version}-%{release}
|
| |
Requires: %{name}-system-or1k = %{epoch}:%{version}-%{release}
|
| |
Requires: %{name}-system-ppc = %{epoch}:%{version}-%{release}
|
| |
Requires: %{name}-system-riscv = %{epoch}:%{version}-%{release}
|
| |
@@ -934,12 +961,14 @@
|
| |
%description device-display-virtio-vga
|
| |
This package provides the virtio-vga display device for QEMU.
|
| |
|
| |
+ %if %{have_virgl}
|
| |
%package device-display-virtio-vga-gl
|
| |
Summary: QEMU virtio-vga-gl display device
|
| |
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
| |
Requires: %{name}-device-display-virtio-vga%{?_isa} = %{epoch}:%{version}-%{release}
|
| |
%description device-display-virtio-vga-gl
|
| |
This package provides the virtio-vga-gl display device for QEMU.
|
| |
+ %endif
|
| |
|
| |
%if %{have_rutabaga_gfx}
|
| |
%package device-display-virtio-vga-rutabaga
|
| |
@@ -1079,7 +1108,6 @@
|
| |
Requires: qemu-user-static-m68k
|
| |
Requires: qemu-user-static-microblaze
|
| |
Requires: qemu-user-static-mips
|
| |
- Requires: qemu-user-static-nios2
|
| |
Requires: qemu-user-static-or1k
|
| |
Requires: qemu-user-static-ppc
|
| |
Requires: qemu-user-static-riscv
|
| |
@@ -1088,6 +1116,8 @@
|
| |
Requires: qemu-user-static-sparc
|
| |
Requires: qemu-user-static-x86
|
| |
Requires: qemu-user-static-xtensa
|
| |
+ Obsoletes: qemu-user-static-nios2 <= %{epoch}:%{version}-%{release}
|
| |
+
|
| |
|
| |
%description user-static
|
| |
This package provides the user mode emulation of qemu targets built as
|
| |
@@ -1153,12 +1183,6 @@
|
| |
This package provides the mips user mode emulation of qemu targets built as
|
| |
static binaries
|
| |
|
| |
- %package user-static-nios2
|
| |
- Summary: QEMU user mode emulation of nios2 qemu targets static build
|
| |
- %description user-static-nios2
|
| |
- This package provides the nios2 user mode emulation of qemu targets built as
|
| |
- static binaries
|
| |
-
|
| |
%package user-static-or1k
|
| |
Summary: QEMU user mode emulation of or1k qemu targets static build
|
| |
%description user-static-or1k
|
| |
@@ -1355,20 +1379,6 @@
|
| |
This package provides the QEMU system emulator for MIPS systems.
|
| |
|
| |
|
| |
- %package system-nios2
|
| |
- Summary: QEMU system emulator for nios2
|
| |
- Requires: %{name}-system-nios2-core = %{epoch}:%{version}-%{release}
|
| |
- %{requires_all_modules}
|
| |
- %description system-nios2
|
| |
- This package provides the QEMU system emulator for NIOS2.
|
| |
-
|
| |
- %package system-nios2-core
|
| |
- Summary: QEMU system emulator for nios2
|
| |
- Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
| |
- %description system-nios2-core
|
| |
- This package provides the QEMU system emulator for NIOS2.
|
| |
-
|
| |
-
|
| |
%package system-or1k
|
| |
Summary: QEMU system emulator for OpenRisc32
|
| |
Requires: %{name}-system-or1k-core = %{epoch}:%{version}-%{release}
|
| |
@@ -1410,6 +1420,9 @@
|
| |
%package system-riscv-core
|
| |
Summary: QEMU system emulator for RISC-V
|
| |
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
| |
+ %if %{have_edk2}
|
| |
+ Requires: edk2-riscv64
|
| |
+ %endif
|
| |
%description system-riscv-core
|
| |
This package provides the QEMU system emulator for RISC-V systems.
|
| |
|
| |
@@ -1542,7 +1555,6 @@
|
| |
--disable-attr \\\
|
| |
--disable-auth-pam \\\
|
| |
--disable-avx2 \\\
|
| |
- --disable-avx512f \\\
|
| |
--disable-avx512bw \\\
|
| |
--disable-blkio \\\
|
| |
--disable-block-drv-whitelist-in-tools \\\
|
| |
@@ -1567,6 +1579,7 @@
|
| |
--disable-debug-graph-lock \\\
|
| |
--disable-debug-info \\\
|
| |
--disable-debug-mutex \\\
|
| |
+ --disable-debug-remap \\\
|
| |
--disable-debug-tcg \\\
|
| |
--disable-dmg \\\
|
| |
--disable-docs \\\
|
| |
@@ -1602,7 +1615,6 @@
|
| |
--disable-linux-aio \\\
|
| |
--disable-linux-io-uring \\\
|
| |
--disable-linux-user \\\
|
| |
- --disable-live-block-migration \\\
|
| |
--disable-lto \\\
|
| |
--disable-lzfse \\\
|
| |
--disable-lzo \\\
|
| |
@@ -1624,10 +1636,10 @@
|
| |
--disable-pipewire \\\
|
| |
--disable-pixman \\\
|
| |
--disable-plugins \\\
|
| |
- --disable-pvrdma \\\
|
| |
--disable-qcow1 \\\
|
| |
--disable-qed \\\
|
| |
--disable-qom-cast-debug \\\
|
| |
+ --disable-qpl \\\
|
| |
--disable-rbd \\\
|
| |
--disable-rdma \\\
|
| |
--disable-relocatable \\\
|
| |
@@ -1654,6 +1666,7 @@
|
| |
--disable-tools \\\
|
| |
--disable-tpm \\\
|
| |
--disable-tsan \\\
|
| |
+ --disable-uadk \\\
|
| |
--disable-u2f \\\
|
| |
--disable-usb-redir \\\
|
| |
--disable-user \\\
|
| |
@@ -1736,7 +1749,6 @@
|
| |
--enable-attr \
|
| |
%ifarch %{ix86} x86_64
|
| |
--enable-avx2 \
|
| |
- --enable-avx512f \
|
| |
--enable-avx512bw \
|
| |
%endif
|
| |
%if %{have_libblkio}
|
| |
@@ -1850,12 +1862,8 @@
|
| |
--enable-linux-io-uring \
|
| |
%endif
|
| |
--enable-linux-user \
|
| |
- --enable-live-block-migration \
|
| |
--enable-multiprocess \
|
| |
--enable-parallels \
|
| |
- %if %{have_librdma}
|
| |
- --enable-pvrdma \
|
| |
- %endif
|
| |
--enable-qcow1 \
|
| |
--enable-qed \
|
| |
--enable-qom-cast-debug \
|
| |
@@ -1982,6 +1990,12 @@
|
| |
install -m 0644 contrib/systemd/qemu-pr-helper.service %{buildroot}%{_unitdir}
|
| |
install -m 0644 contrib/systemd/qemu-pr-helper.socket %{buildroot}%{_unitdir}
|
| |
|
| |
+ %if %{have_vmsr_helper}
|
| |
+ # Install qemu-vmsr-helper service
|
| |
+ install -m 0644 contrib/systemd/qemu-vmsr-helper.service %{buildroot}%{_unitdir}
|
| |
+ install -m 0644 contrib/systemd/qemu-vmsr-helper.socket %{buildroot}%{_unitdir}
|
| |
+ %endif
|
| |
+
|
| |
%if %{have_memlock_limits}
|
| |
install -D -p -m 644 %{_sourcedir}/95-kvm-memlock.conf %{buildroot}%{_sysconfdir}/security/limits.d/95-kvm-memlock.conf
|
| |
%endif
|
| |
@@ -2231,11 +2245,6 @@
|
| |
%postun user-static-mips
|
| |
/bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
|
| |
|
| |
- %post user-static-nios2
|
| |
- /bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
|
| |
- %postun user-static-nios2
|
| |
- /bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
|
| |
-
|
| |
%post user-static-or1k
|
| |
/bin/systemctl --system try-restart systemd-binfmt.service &>/dev/null || :
|
| |
%postun user-static-or1k
|
| |
@@ -2292,6 +2301,19 @@
|
| |
%{_mandir}/man1/qemu-storage-daemon.1*
|
| |
%{_mandir}/man7/qemu-storage-daemon-qmp-ref.7*
|
| |
|
| |
+ %{_datadir}/systemtap/tapset/qemu-img.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-img-log.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-img-simpletrace.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-io.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-io-log.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-io-simpletrace.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-nbd.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-nbd-log.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-nbd-simpletrace.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-storage-daemon.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-storage-daemon-log.stp
|
| |
+ %{_datadir}/systemtap/tapset/qemu-storage-daemon-simpletrace.stp
|
| |
+
|
| |
|
| |
%files -n qemu-guest-agent
|
| |
%doc COPYING README.rst
|
| |
@@ -2322,8 +2344,11 @@
|
| |
%{_bindir}/qemu-edid
|
| |
%{_bindir}/qemu-trace-stap
|
| |
%{_datadir}/%{name}/simpletrace.py*
|
| |
+ %dir %{_datadir}/%{name}/tracetool/
|
| |
%{_datadir}/%{name}/tracetool/*.py*
|
| |
+ %dir %{_datadir}/%{name}/tracetool/backend/
|
| |
%{_datadir}/%{name}/tracetool/backend/*.py*
|
| |
+ %dir %{_datadir}/%{name}/tracetool/format/
|
| |
%{_datadir}/%{name}/tracetool/format/*.py*
|
| |
%{_datadir}/%{name}/dump-guest-memory.py*
|
| |
%{_datadir}/%{name}/trace-events-all
|
| |
@@ -2344,6 +2369,7 @@
|
| |
%{_datadir}/%{name}/keymaps/
|
| |
%{_datadir}/%{name}/linuxboot_dma.bin
|
| |
%attr(4755, -, -) %{_libexecdir}/qemu-bridge-helper
|
| |
+ %dir %{_libdir}/%{name}/
|
| |
%{_mandir}/man1/%{name}.1*
|
| |
%{_mandir}/man7/qemu-block-drivers.7*
|
| |
%{_mandir}/man7/qemu-cpu-models.7*
|
| |
@@ -2462,8 +2488,10 @@
|
| |
%{_libdir}/%{name}/hw-s390x-virtio-gpu-ccw.so
|
| |
%files device-display-virtio-vga
|
| |
%{_libdir}/%{name}/hw-display-virtio-vga.so
|
| |
+ %if %{have_virgl}
|
| |
%files device-display-virtio-vga-gl
|
| |
%{_libdir}/%{name}/hw-display-virtio-vga-gl.so
|
| |
+ %endif
|
| |
%if %{have_rutabaga_gfx}
|
| |
%files device-display-virtio-vga-rutabaga
|
| |
%{_libdir}/%{name}/hw-display-virtio-vga-rutabaga.so
|
| |
@@ -2528,7 +2556,6 @@
|
| |
%{_bindir}/qemu-mips64el
|
| |
%{_bindir}/qemu-mipsn32
|
| |
%{_bindir}/qemu-mipsn32el
|
| |
- %{_bindir}/qemu-nios2
|
| |
%{_bindir}/qemu-or1k
|
| |
%{_bindir}/qemu-ppc
|
| |
%{_bindir}/qemu-ppc64
|
| |
@@ -2601,9 +2628,6 @@
|
| |
%{_datadir}/systemtap/tapset/qemu-mipsn32el.stp
|
| |
%{_datadir}/systemtap/tapset/qemu-mipsn32el-log.stp
|
| |
%{_datadir}/systemtap/tapset/qemu-mipsn32el-simpletrace.stp
|
| |
- %{_datadir}/systemtap/tapset/qemu-nios2.stp
|
| |
- %{_datadir}/systemtap/tapset/qemu-nios2-log.stp
|
| |
- %{_datadir}/systemtap/tapset/qemu-nios2-simpletrace.stp
|
| |
%{_datadir}/systemtap/tapset/qemu-or1k.stp
|
| |
%{_datadir}/systemtap/tapset/qemu-or1k-log.stp
|
| |
%{_datadir}/systemtap/tapset/qemu-or1k-simpletrace.stp
|
| |
@@ -2771,12 +2795,6 @@
|
| |
%{_exec_prefix}/lib/binfmt.d/qemu-mipsn32-static.conf
|
| |
%{_exec_prefix}/lib/binfmt.d/qemu-mipsn32el-static.conf
|
| |
|
| |
- %files user-static-nios2
|
| |
- %{_bindir}/qemu-nios2-static
|
| |
- %{_datadir}/systemtap/tapset/qemu-nios2-log-static.stp
|
| |
- %{_datadir}/systemtap/tapset/qemu-nios2-simpletrace-static.stp
|
| |
- %{_datadir}/systemtap/tapset/qemu-nios2-static.stp
|
| |
-
|
| |
%files user-static-or1k
|
| |
%{_bindir}/qemu-or1k-static
|
| |
%{_datadir}/systemtap/tapset/qemu-or1k-log-static.stp
|
| |
@@ -2940,6 +2958,7 @@
|
| |
%{_datadir}/systemtap/tapset/qemu-system-hppa-simpletrace.stp
|
| |
%{_mandir}/man1/qemu-system-hppa.1*
|
| |
%{_datadir}/%{name}/hppa-firmware.img
|
| |
+ %{_datadir}/%{name}/hppa-firmware64.img
|
| |
|
| |
|
| |
%files system-loongarch64
|
| |
@@ -2999,15 +3018,6 @@
|
| |
%{_mandir}/man1/qemu-system-mips64.1*
|
| |
|
| |
|
| |
- %files system-nios2
|
| |
- %files system-nios2-core
|
| |
- %{_bindir}/qemu-system-nios2
|
| |
- %{_datadir}/systemtap/tapset/qemu-system-nios2.stp
|
| |
- %{_datadir}/systemtap/tapset/qemu-system-nios2-log.stp
|
| |
- %{_datadir}/systemtap/tapset/qemu-system-nios2-simpletrace.stp
|
| |
- %{_mandir}/man1/qemu-system-nios2.1*
|
| |
-
|
| |
-
|
| |
%files system-or1k
|
| |
%files system-or1k-core
|
| |
%{_bindir}/qemu-system-or1k
|
| |
@@ -3138,6 +3148,11 @@
|
| |
%{_bindir}/qemu-kvm
|
| |
%{_mandir}/man1/qemu-kvm.1*
|
| |
%endif
|
| |
+ %if %{have_vmsr_helper}
|
| |
+ %{_bindir}/qemu-vmsr-helper
|
| |
+ %{_unitdir}/qemu-vmsr-helper.service
|
| |
+ %{_unitdir}/qemu-vmsr-helper.socket
|
| |
+ %endif
|
| |
|
| |
|
| |
%files system-xtensa
|
| |
@@ -3157,6 +3172,56 @@
|
| |
|
| |
|
| |
%changelog
|
| |
+ * Wed Sep 11 2024 Roberto Campesato <render@metalabs.org> - 9.1.0-1.1
|
| |
+ - Merge latest changes from Fedora
|
| |
+ - Added fb-only patch based on experimental AMD changes for SEV/SNP
|
| |
+ to make PCI passthrough work with SNP
|
| |
+
|
| |
+ * Thu Sep 05 2024 Cole Robinson <crobinso@redhat.com> - 9.1.0-1
|
| |
+ - New release qemu 9.1.0 GA
|
| |
+
|
| |
+ * Thu Aug 29 2024 Cole Robinson <crobinso@redhat.com> - 9.1.0-0.3.rc4
|
| |
+ - New release qemu-9.1.0-rc4
|
| |
+
|
| |
+ * Mon Aug 26 2024 Cole Robinson <crobinso@redhat.com> - 9.1.0-0.2.rc3
|
| |
+ - New release qemu-9.1.0-rc3
|
| |
+
|
| |
+ * Tue Aug 20 2024 Cole Robinson <crobinso@redhat.com> - 9.1.0-0.1.rc2
|
| |
+ - New release qemu-9.1.0-rc2
|
| |
+
|
| |
+ * Mon Aug 05 2024 Cole Robinson <crobinso@redhat.com> - 2:9.0.0-5
|
| |
+ - Fix static builds with new glib2
|
| |
+ - Add libdir/qemu to qemu-common (bz 2283996)
|
| |
+
|
| |
+ * Mon Aug 05 2024 Richard W.M. Jones <rjones@redhat.com> - 2:9.0.0-4
|
| |
+ - Rebuild for Xen 4.19.0
|
| |
+
|
| |
+ * Mon Jul 22 2024 LumÃr Balhar <lbalhar@redhat.com> - 2:9.0.0-3
|
| |
+ - Add new systemtap-sdt-dtrace to build deps
|
| |
+
|
| |
+ * Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2:9.0.0-2
|
| |
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
| |
+
|
| |
+ * Wed Apr 24 2024 Cole Robinson <crobinso@redhat.com> - 9.0.0-1
|
| |
+ - New release qemu 9.0.0 GA
|
| |
+
|
| |
+ * Tue Apr 23 2024 Cole Robinson <crobinso@redhat.com> - 9.0.0-0.1.rc4
|
| |
+ - New release qemu 9.0.0-rc4
|
| |
+
|
| |
+ * Sat Apr 06 2024 Cole Robinson <crobinso@redhat.com> - 8.2.2-2
|
| |
+ - Rebuild for new libiscsi
|
| |
+
|
| |
+ * Tue Mar 26 2024 Roberto Campesato <render@metalabs.org> - 8.2.2-1.1
|
| |
+ - include unit test change in patch relaxing CA cert bundle validation
|
| |
+
|
| |
+ * Tue Mar 19 2024 Roberto Campesato <render@metalabs.org> - 8.2.2-1.1
|
| |
+ - Merge latest changes from Fedora
|
| |
+ - Re-enabled libblkio (RHBZ#2232766 closed)
|
| |
+ - Added fb-only patches
|
| |
+ . relaxing CA cert bundle validatation
|
| |
+ . setting default cpu_model for linux-user x86_64 and aarch64
|
| |
+ . btrfs v2 ioctls
|
| |
+
|
| |
* Wed Mar 06 2024 Cole Robinson <crobinso@redhat.com> - 8.2.2-1
|
| |
- New release qemu 8.2.2
|
| |
|
| |
@@ -3208,6 +3273,10 @@
|
| |
* Tue Sep 26 2023 Cole Robinson <crobinso@redhat.com> - 8.1.1-1
|
| |
- Rebase to qemu 8.1.1
|
| |
|
| |
+ * Tue Sep 19 2023 Davide Cavalca <dcavalca@centosproject.org> - 2:8.1.0-2.1
|
| |
+ - Merge latest changes from Fedora
|
| |
+ - Enable libcacard support for Hyperscale builds
|
| |
+
|
| |
* Thu Aug 24 2023 Cole Robinson <crobinso@redhat.com> - 8.1.0-2
|
| |
- Make qemu-docs noarch
|
| |
|
| |
@@ -3220,6 +3289,13 @@
|
| |
* Sun Aug 20 2023 Cole Robinson <crobinso@redhat.com> - 8.1.0-0.1-rc4
|
| |
- Rebase to qemu 8.1.0-rc4
|
| |
|
| |
+ * Thu Aug 17 2023 Davide Cavalca <dcavalca@centosproject.org> - 2:8.0.3-1.1
|
| |
+ - Merge latest changes from Fedora
|
| |
+ - Temporarily disable virgl for Hyperscale due to missing dependencies
|
| |
+ - Adjust Requires for virtiofsd for RHEL 9 and earlier
|
| |
+ Upstream PR: https://src.fedoraproject.org/rpms/qemu/pull-request/47
|
| |
+ - Enable jack support for Hyperscale builds
|
| |
+
|
| |
* Thu Jul 20 2023 Camilla Conte <cconte@redhat.com> - 2:8.0.3-1
|
| |
- New upstream release 8.0.3
|
| |
|
| |
@@ -3269,6 +3345,10 @@
|
| |
* Fri Nov 11 2022 Eduardo Lima (Etrunko) <etrunko@redhat.com> - 7.1.0-4
|
| |
- Update libbpf dependency
|
| |
|
| |
+ * Thu Sep 08 2022 Davide Cavalca <dcavalca@centosproject.org> - 7.1.0-3.1
|
| |
+ - Enable some additional features for Hyperscale
|
| |
+ - Number patches for compatibility with el8
|
| |
+
|
| |
* Thu Sep 08 2022 Davide Cavalca <dcavalca@fedoraproject.org> - 7.1.0-3
|
| |
- Unconditionally enable capstone-devel
|
| |
|
| |
tested local build on x86_64 / aarch64 and scratch build from the fork