Compare commits

2 Commits
main ... 1.1

7 changed files with 167 additions and 27 deletions

View File

@@ -1,6 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/opensuse/qemu.git</param>
<param name="changesrevision">3d43249322bfbd34777557b4b29fbafa72983928</param></service><service name="tar_scm">
<param name="url">https://gitlab.suse.de/virtualization/qemu.git</param>
<param name="changesrevision">c44e91d4c758029dccdba8d9449bfc69bdbdc6d2</param></service></servicedata>
<param name="changesrevision">551464c096de20bb2c64fcb8c5c45bc9e5ec0589</param></service></servicedata>

BIN
qemu-8.2.10.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

BIN
qemu-8.2.7.obscpio (Stored with Git LFS)

Binary file not shown.

View File

@@ -27,7 +27,7 @@ URL: https://www.qemu.org/
Summary: CPU emulator for user space
License: BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
Group: System/Emulators/PC
Version: 8.2.7
Version: 8.2.10
Release: 0
Source0: qemu-%{version}.tar.xz
Source1: common.inc
@@ -309,7 +309,7 @@ EXTRA_CFLAGS="$(echo %{optflags} | sed -E 's/-[A-Z]?_FORTIFY_SOURCE[=]?[0-9]*//g
%if %{with malloc_trim}
--enable-malloc-trim \
%endif
%if "%{_lto_cflags}" != "%{nil}"
%if 0%{?suse_version} > 150600 && "%{_lto_cflags}" != "%{nil}"
--enable-lto \
%endif
--disable-install-blobs \

View File

@@ -1,3 +1,148 @@
-------------------------------------------------------------------
Tue Jul 22 06:24:44 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
- Fix bsc#1246566:
* [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566)
-------------------------------------------------------------------
Wed Jun 18 07:00:18 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
- Fix bsc#1240157:
* [openSUSE][RPM] spec: Require ipxe and virtio-gpu packages for more arch-es (bsc#1240157)
-------------------------------------------------------------------
Fri Jun 13 07:09:25 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
- Fix bsc#1243013:
* [openSUSE] rpm: disable LTO for userspace emulation on 15.6
- Update version to 8.2.10
* Full changelog here:
https://lore.kernel.org/qemu-devel/7dd1fbc7-a58f-4b2c-82b9-735840246ab2@tls.msk.ru/
* Some backports:
hw/misc/aspeed_hace: Fix buffer overflow in has_padding function
target/ppc: Fix e200 duplicate SPRs
linux-user/riscv: Fix handling of cpu mask in riscv_hwprobe syscall
docs/about/emulation: Fix broken link
vdpa: Allow vDPA to work on big-endian machine
vdpa: Fix endian bugs in shadow virtqueue
target/loongarch: Fix vldi inst
target/arm: Simplify pstate_sm check in sve_access_check
target/arm: Make DisasContext.{fp, sve}_access_checked tristate
util/cacheflush: Make first DSB unconditional on aarch64
ui/cocoa: Temporarily ignore annoying deprecated declaration warnings
docs: Rename default-configs to configs
block: Zero block driver state before reopening
hw/xen/hvm: Fix Aarch64 typo
hw/net/smc91c111: Don't allow data register access to overrun buffer
hw/net/smc91c111: Sanitize packet length on tx
hw/net/smc91c111: Sanitize packet numbers
hw/net/smc91c111: Ignore attempt to pop from empty RX fifo
ppc/pnv/occ: Fix common area sensor offsets
net: move backend cleanup to NIC cleanup
net: parameterize the removing client from nc list
util/qemu-timer.c: Don't warp timer from timerlist_rearm()
target/arm: Correct STRD atomicity
target/arm: Correct LDRD atomicity and fault behaviour
...
-------------------------------------------------------------------
Mon Mar 24 08:53:14 UTC 2025 - dfaggioli@suse.com
- Fixes for bsc#1237603, bsc#1236709, bsc#1236709:
* linux-user: Do not define struct sched_attr if libc headers do (bsc#1237603)
* elfload: Fix alignment when unmapping excess reservation (bsc#1236709)
* linux-user: Honor elf alignment when placing images (bsc#1236709)
-------------------------------------------------------------------
Thu Feb 13 17:06:26 UTC 2025 - dfaggioli@suse.com
- Fix bsc#1228343:
* tests/acpi: q35: Update host address width in DMAR (bsc#1228343)
* intel_iommu: Set default aw_bits to 48 starting from QEMU 9.2 (bsc#1228343)
* tests/acpi: q35: allow DMAR acpi table changes (bsc#1228343)
- Update version to 8.2.9
* Full changelog here:
https://lore.kernel.org/qemu-devel/568115c5-8908-4931-aae0-a57bf542f68a@tls.msk.ru/
* Some backports:
gdbstub/user-target: fix gdbserver int format (%d -> %x)
target/s390x: Fix MVC not always invalidating translation blocks
physmem: fix qemu_ram_alloc_from_fd size calculation
hw/usb/canokey: Fix buffer overflow for OUT packet
target/arm: arm_reset_sve_state() should set FPSR, not FPCR
hw/cxl: Fix msix_notify: Assertion `vector < dev->msix_entries_nr`
tests: acpi: update expected blobs
pci: acpi: Windows 'PCI Label Id' bug workaround
tests: acpi: whitelist expected blobs
pci/msix: Fix msix pba read vector poll end calculation
pci: ensure valid link status bits for downstream ports
hw/usb/hcd-xhci-pci: Use modulo to select MSI vector as per spec
backends/cryptodev-vhost-user: Fix local_error leaks
tests/qtest/boot-serial-test: Correct HPPA machine name
target/i386/cpu: Fix notes for CPU models
docs: Correct release of TCG trace-events removal
target/loongarch: Use actual operand size with vbsrl check
s390x/s390-virtio-ccw: don't crash on weird RAM sizes
vhost-user: fix shared object return values
meson.build: Disallow libnfs v6 to fix the broken macOS build
hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs
roms: re-add edk2-basetools target
edk2: commit version info
edk2: get version + date from git submodule
x86/loader: only patch linux kernels
...
-------------------------------------------------------------------
Fri Dec 20 19:27:04 UTC 2024 - dfaggioli@suse.com
- Properly fix bsc#1232283:
* nbd/server: avoid per-NBDRequest nbd_client_get/put() (bsc#1232283)
-------------------------------------------------------------------
Tue Nov 26 18:51:17 UTC 2024 - dfaggioli@suse.com
- Fix boo#1231166, bsc#1228079, bsc#1221812,
bsc#1232283, bsc#1230978, bsc#1233530:
* [openSUSE][RPM] The qemu translation is not being installed (boo#1231166)
* target/i386: Expose IBPB-BRTYPE and SBPB CPUID bits to the guest (bsc#1228079)
* [openSUSE] block: Move qcow2 invalidation query-block op_blocker
* scsi: megasas: Internal cdbs have 16-byte length (bsc#1233530)
-------------------------------------------------------------------
Tue Nov 26 18:25:40 UTC 2024 - dfaggioli@suse.com
- Update version to 8.2.8
* Full changelog here:
https://lore.kernel.org/qemu-devel/1b7d3242-abe9-408a-bd77-85162e0d0de4@tls.msk.ru/
* Some backports:
usb-hub: Fix handling port power control messages
hw/audio/hda: fix memory leak on audio setup (bsc#1232728)
hw/misc/mos6522: Fix bad class definition of the MOS6522 device
contrib/plugins: add compat for g_memdup2
target/i386: fix hang when using slow path for ptw_setl
tcg: Allow top bit of SIMD_DATA_BITS to be set in simd_desc()
linux-user/arm: Select vdso for be8 and be32 modes
linux-user/arm: Reduce vdso alignment to 4k
linux-user: Tolerate CONFIG_LSM_MMAP_MIN_ADDR
accel/tcg: Fix user-only probe_access_internal plugin check
target/arm: Drop user-only special case in sve_stN_r
linux-user: Fix setreuid and setregid to use direct syscalls
target/i386: Fix legacy page table walk
9pfs: fix crash on 'Treaddir' request
hw/nvme: fix handling of over-committed queues
migration: Ensure vmstate_save() sets errp
target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed)
target/ppc: Fix mtDPDES targeting SMT siblings
target/ppc: Set ctx->opcode for decode_insn32()
target/riscv: Fix vcompress with rvv_ta_all_1s
target/riscv/kvm: clarify how 'riscv-aia' default works
target/riscv/kvm: set 'aia_mode' to default in error path
hw/intc/riscv_aplic: Check and update pending when write sourcecfg
hw/intc/riscv_aplic: Fix in_clrip[x] read emulation
target/riscv: Set vtype.vill on CPU reset
... ... ...
-------------------------------------------------------------------
Thu Oct 17 14:49:23 UTC 2024 - dfaggioli@suse.com

View File

@@ -1,4 +1,4 @@
name: qemu
version: 8.2.7
mtime: 1729175383
commit: c44e91d4c758029dccdba8d9449bfc69bdbdc6d2
version: 8.2.10
mtime: 1753164235
commit: 551464c096de20bb2c64fcb8c5c45bc9e5ec0589

View File

@@ -82,7 +82,7 @@ URL: https://www.qemu.org/
Summary: Machine emulator and virtualizer
License: BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
Group: System/Emulators/PC
Version: 8.2.7
Version: 8.2.10
Release: 0
Source0: qemu-%{version}.tar.xz
Source1: common.inc
@@ -231,6 +231,11 @@ Requires: (qemu-guest-agent = %{version} if qemu-guest-agent)
%ifarch s390x
Recommends: qemu-hw-s390x-virtio-gpu-ccw
%else
%ifarch arm
Requires: qemu-hw-display-virtio-gpu-pci
%else
Recommends: qemu-hw-display-virtio-gpu-pci
%endif
Recommends: qemu-hw-display-qxl
Recommends: qemu-hw-display-virtio-gpu
Recommends: qemu-hw-display-virtio-gpu-pci
@@ -262,7 +267,6 @@ Suggests: qemu-block-iscsi
Suggests: qemu-block-ssh
Suggests: qemu-chardev-baum
Suggests: qemu-extra
Suggests: qemu-lang
Suggests: qemu-microvm
Suggests: qemu-skiboot
Suggests: qemu-vhost-user-gpu
@@ -314,6 +318,8 @@ Suggests: qemu-extra
This package acts as an umbrella package to the other QEMU sub-packages.
%lang_package
%files
%if %{kvm_available}
%ifarch s390x
@@ -1218,8 +1224,8 @@ This package provides i386 and x86_64 emulation.
Summary: Machine emulator and virtualizer for Power architectures
Group: System/Emulators/PC
Requires: %name = %{version}
Requires: qemu-ipxe
Requires: qemu-SLOF
Recommends: qemu-ipxe
Recommends: qemu-vgabios
%description ppc
@@ -1261,8 +1267,8 @@ This package provides s390x emulation.
Summary: Machine emulator and virtualizer for ARM architectures
Group: System/Emulators/PC
Requires: %name = %{version}
Requires: qemu-ipxe
Recommends: ovmf
Recommends: qemu-ipxe
Recommends: qemu-uefi-aarch64
Recommends: qemu-vgabios
@@ -1328,15 +1334,6 @@ popular QEMU packages which are dedicated to a single architecture.)
%_datadir/%name/QEMU,cgthree.bin
%_datadir/%name/QEMU,tcx.bin
%package lang
Summary: Translations for QEMU
Group: System/Emulators/PC
%description lang
This package contains a few language translations, particularly for the
graphical user interface components that come with QEMU. The bulk of strings
in QEMU are not localized.
%files lang -f %blddir/%name.lang
%package audio-alsa
@@ -1962,7 +1959,7 @@ wider support than qboot, but still focuses on quick boot up.
%package seabios
Summary: x86 Legacy BIOS for QEMU
Group: System/Emulators/PC
Version: 8.2.7%{sbver}
Version: 8.2.10%{sbver}
Release: 0
BuildArch: noarch
Conflicts: %name < 1.6.0
@@ -1983,7 +1980,7 @@ is the default and legacy BIOS for QEMU.
%package vgabios
Summary: VGA BIOSes for QEMU
Group: System/Emulators/PC
Version: 8.2.7%{sbver}
Version: 8.2.10%{sbver}
Release: 0
BuildArch: noarch
Conflicts: %name < 1.6.0
@@ -2009,7 +2006,7 @@ video card. For use with QEMU.
%package ipxe
Summary: PXE ROMs for QEMU NICs
Group: System/Emulators/PC
Version: 8.2.7
Version: 8.2.10
Release: 0
BuildArch: noarch
Conflicts: %name < 1.6.0