Compare commits
2 Commits
Author | SHA256 | Date | |
---|---|---|---|
e5aa42ab13 | |||
b139052a88 |
@@ -1,6 +1,4 @@
|
|||||||
<servicedata>
|
<servicedata>
|
||||||
<service name="tar_scm">
|
<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="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
|
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
|
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
|
Group: System/Emulators/PC
|
||||||
Version: 8.2.7
|
Version: 8.2.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: qemu-%{version}.tar.xz
|
Source0: qemu-%{version}.tar.xz
|
||||||
Source1: common.inc
|
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}
|
%if %{with malloc_trim}
|
||||||
--enable-malloc-trim \
|
--enable-malloc-trim \
|
||||||
%endif
|
%endif
|
||||||
%if "%{_lto_cflags}" != "%{nil}"
|
%if 0%{?suse_version} > 150600 && "%{_lto_cflags}" != "%{nil}"
|
||||||
--enable-lto \
|
--enable-lto \
|
||||||
%endif
|
%endif
|
||||||
--disable-install-blobs \
|
--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
|
Thu Oct 17 14:49:23 UTC 2024 - dfaggioli@suse.com
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
name: qemu
|
name: qemu
|
||||||
version: 8.2.7
|
version: 8.2.10
|
||||||
mtime: 1729175383
|
mtime: 1753164235
|
||||||
commit: c44e91d4c758029dccdba8d9449bfc69bdbdc6d2
|
commit: 551464c096de20bb2c64fcb8c5c45bc9e5ec0589
|
||||||
|
29
qemu.spec
29
qemu.spec
@@ -82,7 +82,7 @@ URL: https://www.qemu.org/
|
|||||||
Summary: Machine emulator and virtualizer
|
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
|
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
|
Group: System/Emulators/PC
|
||||||
Version: 8.2.7
|
Version: 8.2.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: qemu-%{version}.tar.xz
|
Source0: qemu-%{version}.tar.xz
|
||||||
Source1: common.inc
|
Source1: common.inc
|
||||||
@@ -231,6 +231,11 @@ Requires: (qemu-guest-agent = %{version} if qemu-guest-agent)
|
|||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Recommends: qemu-hw-s390x-virtio-gpu-ccw
|
Recommends: qemu-hw-s390x-virtio-gpu-ccw
|
||||||
%else
|
%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-qxl
|
||||||
Recommends: qemu-hw-display-virtio-gpu
|
Recommends: qemu-hw-display-virtio-gpu
|
||||||
Recommends: qemu-hw-display-virtio-gpu-pci
|
Recommends: qemu-hw-display-virtio-gpu-pci
|
||||||
@@ -262,7 +267,6 @@ Suggests: qemu-block-iscsi
|
|||||||
Suggests: qemu-block-ssh
|
Suggests: qemu-block-ssh
|
||||||
Suggests: qemu-chardev-baum
|
Suggests: qemu-chardev-baum
|
||||||
Suggests: qemu-extra
|
Suggests: qemu-extra
|
||||||
Suggests: qemu-lang
|
|
||||||
Suggests: qemu-microvm
|
Suggests: qemu-microvm
|
||||||
Suggests: qemu-skiboot
|
Suggests: qemu-skiboot
|
||||||
Suggests: qemu-vhost-user-gpu
|
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.
|
This package acts as an umbrella package to the other QEMU sub-packages.
|
||||||
|
|
||||||
|
%lang_package
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%if %{kvm_available}
|
%if %{kvm_available}
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
@@ -1218,8 +1224,8 @@ This package provides i386 and x86_64 emulation.
|
|||||||
Summary: Machine emulator and virtualizer for Power architectures
|
Summary: Machine emulator and virtualizer for Power architectures
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Requires: %name = %{version}
|
Requires: %name = %{version}
|
||||||
|
Requires: qemu-ipxe
|
||||||
Requires: qemu-SLOF
|
Requires: qemu-SLOF
|
||||||
Recommends: qemu-ipxe
|
|
||||||
Recommends: qemu-vgabios
|
Recommends: qemu-vgabios
|
||||||
|
|
||||||
%description ppc
|
%description ppc
|
||||||
@@ -1261,8 +1267,8 @@ This package provides s390x emulation.
|
|||||||
Summary: Machine emulator and virtualizer for ARM architectures
|
Summary: Machine emulator and virtualizer for ARM architectures
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Requires: %name = %{version}
|
Requires: %name = %{version}
|
||||||
|
Requires: qemu-ipxe
|
||||||
Recommends: ovmf
|
Recommends: ovmf
|
||||||
Recommends: qemu-ipxe
|
|
||||||
Recommends: qemu-uefi-aarch64
|
Recommends: qemu-uefi-aarch64
|
||||||
Recommends: qemu-vgabios
|
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,cgthree.bin
|
||||||
%_datadir/%name/QEMU,tcx.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
|
%files lang -f %blddir/%name.lang
|
||||||
|
|
||||||
%package audio-alsa
|
%package audio-alsa
|
||||||
@@ -1962,7 +1959,7 @@ wider support than qboot, but still focuses on quick boot up.
|
|||||||
%package seabios
|
%package seabios
|
||||||
Summary: x86 Legacy BIOS for QEMU
|
Summary: x86 Legacy BIOS for QEMU
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Version: 8.2.7%{sbver}
|
Version: 8.2.10%{sbver}
|
||||||
Release: 0
|
Release: 0
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Conflicts: %name < 1.6.0
|
Conflicts: %name < 1.6.0
|
||||||
@@ -1983,7 +1980,7 @@ is the default and legacy BIOS for QEMU.
|
|||||||
%package vgabios
|
%package vgabios
|
||||||
Summary: VGA BIOSes for QEMU
|
Summary: VGA BIOSes for QEMU
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Version: 8.2.7%{sbver}
|
Version: 8.2.10%{sbver}
|
||||||
Release: 0
|
Release: 0
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Conflicts: %name < 1.6.0
|
Conflicts: %name < 1.6.0
|
||||||
@@ -2009,7 +2006,7 @@ video card. For use with QEMU.
|
|||||||
%package ipxe
|
%package ipxe
|
||||||
Summary: PXE ROMs for QEMU NICs
|
Summary: PXE ROMs for QEMU NICs
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Version: 8.2.7
|
Version: 8.2.10
|
||||||
Release: 0
|
Release: 0
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Conflicts: %name < 1.6.0
|
Conflicts: %name < 1.6.0
|
||||||
|
Reference in New Issue
Block a user