Compare commits
2 Commits
Author | SHA256 | Date | |
---|---|---|---|
e5aa42ab13 | |||
b139052a88 |
@@ -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
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)
BIN
qemu-8.2.7.obscpio
(Stored with Git LFS)
Binary file not shown.
@@ -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 \
|
||||
|
145
qemu.changes
145
qemu.changes
@@ -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
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
name: qemu
|
||||
version: 8.2.7
|
||||
mtime: 1729175383
|
||||
commit: c44e91d4c758029dccdba8d9449bfc69bdbdc6d2
|
||||
version: 8.2.10
|
||||
mtime: 1753164235
|
||||
commit: 551464c096de20bb2c64fcb8c5c45bc9e5ec0589
|
||||
|
29
qemu.spec
29
qemu.spec
@@ -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
|
||||
|
Reference in New Issue
Block a user