1095 Commits

Author SHA1 Message Date
Cole Robinson
76e732d877 Update to 9.2.0-rc1
- Remove deprecated -cris support
- Remove deprecated virtfs-proxy-helper
- Add --enable-qatzip
- Add --enable-libcbor
- `--enable-rust` not addressed yet

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-25 11:40:45 -05:00
Cole Robinson
8d2563a60d Fix spice audio regression with qemu 9.1.1
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-05 10:55:33 -05:00
Cole Robinson
17714de22e Rebase to qemu 9.1.1 stable
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-10-24 12:55:12 -04:00
Daniel P. Berrangé
e116d46171 Bump release & add changelog for last two fixes
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-10-24 12:00:00 +01:00
Michael Vogt
0cab459137 spec: cherry pick openat2 qemu-user support from usptream 9651cea
This commit adds support for the openat2 syscall to qemu-user. It
is done via cherry picking upstream 9651cea and adding a extra
commit with a bunch of `#ifdef TARGET_NR_openat2` so that this
commit compiles on the `cris-linux-user` target which does not
have this syscall. Cris is removed in upstream qemu after v9.1.0
so the ifdefs were not needed there but are needed here until
cris is also removed from the RPM.
2024-10-24 08:16:13 +01:00
Daniel P. Berrangé
9022fd9a02 Fix compat with new glibc
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-10-16 13:33:46 +01:00
Daniel P. Berrangé
7f792a550a Update date in last changelog to match merge date
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-10-16 13:15:25 +01:00
Daniel P. Berrangé
f445a1d1df Improve license tag readability with %{shrink:} macro
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-10-16 13:10:02 +01:00
Daniel P. Berrangé
58957c219b Introduce QEMU_GA_ARGS env variable to replace BLACKLIST_RPC
We previously replaced use of --blacklist with -b since the former
was deleted in QEMU 9.1.

We want to avoid use of the 'black list' term downstream too though.
In future we're also expecting further command line args to be added
to the guest agent which are desirable to set.

Rather than hardcode the use of -b in the unit file, define a more
general QEMU_GA_ARGS variable that enables the sysconfig file to
set arbitrary extra command line arguments.

A pre-start script is used to rewrite existing sysconfig files that
users may have present to ensure upgradability.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-09-16 15:40:12 +01:00
Richard W.M. Jones
8546176074 Replace qemu --blacklist option with -b (related: RHBZ#2258100) 2024-09-16 13:05:38 +01:00
Cole Robinson
2d716294f1 New release qemu 9.1.0 GA
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-09-05 13:49:58 -04:00
Cole Robinson
5fde0b1627 spec: Make virtio-vga-gl depend on have_virgl
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-29 16:19:33 -04:00
Cole Robinson
6ca1975319 New release qemu-9.1.0-rc4
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-29 10:05:12 -04:00
Cole Robinson
62fec653e4 Disable 9p local tests that fail on copr aarch64
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-29 10:05:12 -04:00
Cole Robinson
ed3c308c72 New release qemu-9.1.0-rc3
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-26 13:13:47 -04:00
Cole Robinson
19dabf8013 New release qemu-9.1.0-rc2
- Drop deprecated nios2
- Add qemu-vmsr-helper service to qemu-system-x86

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-20 11:21:14 -04:00
Cole Robinson
05f289c3f3 qemu-9.0.0-5.fc41
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-05 14:28:42 -04:00
Cole Robinson
a2578065ff Add %{_libdir}/qemu to qemu-common (bz 2283996)
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-05 14:26:22 -04:00
Cole Robinson
5206b67dbc Clean up -static BuildRequires
* Split them into individual lines
* pcre2 is a transitive dep of glib2, which pulls it in for us

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-05 13:46:36 -04:00
Cole Robinson
e46b6fe585 Require libatomic-static for new glib2-static
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-08-05 13:44:29 -04:00
Richard W.M. Jones
971e984a4c Rebuild for Xen 4.19.0 2024-08-05 11:11:44 +01:00
Richard W.M. Jones
5c2ab5c259 Add unowned directories for tracetool
Reported-by: Christoph Karl
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2302699
2024-08-04 10:03:38 +01:00
Lumir Balhar
d5321c6ac0 Add new /usr/bin/dtrace to build deps
This is a part of approved Fedora change:
https://fedoraproject.org/wiki/Changes/Separate_dtrace_package

systemtap-sdt-devel will stop requiring systemtap-sdt-dtrace
and that would break the build of this package because
systemtap-sdt-devel no longer provides /usr/bin/dtrace.
2024-07-31 11:22:02 +02:00
Fedora Release Engineering
fd6b74bccc Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-19 17:34:22 +00:00
Andrea Bolognani
d364afeef7 Add dependency on edk2-riscv64
It's part of Fedora, it works fine and in fact many recent
guest images expect to be booted via UEFI.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2024-05-31 18:17:11 +02:00
Cole Robinson
bd268d19cc New release qemu 9.0.0 GA
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-04-24 12:00:42 -04:00
Cole Robinson
fa9ecd2d1f New release qemu-9.0.0-rc4
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-04-23 09:01:13 -04:00
Cole Robinson
7d58afccfc Rebuild for new libiscsi
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-04-06 15:03:05 -04:00
Cole Robinson
04c52c7c18 New release qemu 8.2.2
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-03-06 06:45:10 -05:00
Richard W.M. Jones
5dc33a7885 Add pre-req patch for RHBZ#2265982 2024-02-26 11:40:49 +00:00
Richard W.M. Jones
1bd1d083f3 Backport ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS 2024-02-26 10:06:04 +00:00
Richard W.M. Jones
3ab71e3cfb Fix user-emulation of FIFREEZE and FITHAW ioctls 2024-02-21 11:27:57 +00:00
Yaakov Selkowitz
affe1791b7 Disable pmem on RHEL 10
PMDK (packaged as nvml in Fedora) is unmaintained upstream and unwanted
in RHEL 10 and ELN.

Resolves: RHEL-1738

RWMJ:
Cherry picked from commit bd6c291f06de0895db0ed3379643a3103f9fb31d
on the eln branch.
2024-02-12 16:29:44 +00:00
Cole Robinson
cf84426a04 rpminspect: Another attempt to ignore badfuncs
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-02-02 11:34:13 -05:00
Cole Robinson
6b4bb5d4e2 qemu-8.2.0-7.fc40
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-02-01 13:51:08 -05:00
Cole Robinson
2601a942ca rpminspect: another attempt to exclude unicode error
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-02-01 13:51:08 -05:00
Cole Robinson
be157516d8 Replace pvh build fix with new attempt that builds on centos too
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-02-01 13:51:08 -05:00
Christophe Fergeau
409fcdb379
Re-add --disable-pie on ppc64le
This fixes this build failure:

https://koji.fedoraproject.org/koji/taskinfo?taskID=112612829

ERROR: -static-pie not available due to missing toolchain support

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2024-01-31 14:15:12 +01:00
Christophe Fergeau
d67c7eef5f Always enable PIE
PIE is currently enabled for qemu-kvm builds, and disabled for
qemu-user-static builds.

--disable-pie is causing https://bugzilla.redhat.com/show_bug.cgi?id=2256916

This commit ensures --enable-pie is used for both qemu-kvm and
qemu-user-static.

This fixes https://bugzilla.redhat.com/show_bug.cgi?id=2256916

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2024-01-30 16:01:24 +01:00
Richard W.M. Jones
94ac31f9f7 Increase release number for rebuild 2024-01-30 12:25:41 +00:00
Richard W.M. Jones
c8c91351c0 Fix builds on i686 (v2 of the patch)
https://lists.nongnu.org/archive/html/qemu-block/2024-01/msg00430.html
2024-01-30 12:23:07 +00:00
Richard W.M. Jones
93330a974c Fix builds on i686. 2024-01-29 18:55:34 +00:00
Fedora Release Engineering
865331f395 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 13:48:58 +00:00
kkocdko ⠀
9344a1bc56 Fix qemu-device-display-virtio-gpu-xxx dependencies 2024-01-22 15:50:04 +00:00
Fedora Release Engineering
60857dcd6f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 09:29:39 +00:00
Daan De Meyer
b7ea007094 Backport TCG fix for OVMF boot with 4M variables 2024-01-12 13:01:12 +01:00
Daniel P. Berrangé
22512f545b Fix source URL mistake
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:52:35 +00:00
Daniel P. Berrangé
cb4378cf14 Add gpg verification of sources
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:49:01 +00:00
Daniel P. Berrangé
e1b58db1d6 Fix glitches in SPICE + virtio-vga updates
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2256884
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:48:51 +00:00
Daniel P. Berrangé
1c471d38bc Update to 8.2.0 release
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2024-01-09 17:48:49 +00:00