forked from pool/qemu
Compare commits
13 Commits
Author | SHA256 | Date | |
---|---|---|---|
e4a4fb3c63 | |||
9b65b94b69 | |||
641665e963 | |||
cc22329760 | |||
8c748b56f4 | |||
87620a5b0a | |||
8f727e04b4 | |||
5efdacd364 | |||
df865dfb11 | |||
aab637b8d4 | |||
a4ce325b1e | |||
709b70e076 | |||
312bc986f3 |
@@ -1,4 +1,4 @@
|
|||||||
<servicedata>
|
<servicedata>
|
||||||
<service name="tar_scm">
|
<service name="tar_scm">
|
||||||
<param name="url">https://github.com/opensuse/qemu.git</param>
|
<param name="url">https://github.com/opensuse/qemu.git</param>
|
||||||
<param name="changesrevision">3370273b3906f79e45a99a84e170660b685e18c5</param></service></servicedata>
|
<param name="changesrevision">d2104651468e8600e07e5db75cff834999993680</param></service></servicedata>
|
BIN
qemu-10.0.0.obscpio
(Stored with Git LFS)
BIN
qemu-10.0.0.obscpio
(Stored with Git LFS)
Binary file not shown.
BIN
qemu-10.0.3.obscpio
(Stored with Git LFS)
Normal file
BIN
qemu-10.0.3.obscpio
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package qemu-linux-user
|
# spec file for package qemu-linux-user
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -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: 10.0.0
|
Version: 10.0.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: qemu-%{version}.tar.xz
|
Source0: qemu-%{version}.tar.xz
|
||||||
Source1: common.inc
|
Source1: common.inc
|
||||||
@@ -107,6 +107,12 @@ syscall layer occurs on the native hardware and operating system.
|
|||||||
%_sbindir/qemu-binfmt-conf.sh
|
%_sbindir/qemu-binfmt-conf.sh
|
||||||
%_prefix/lib/binfmt.d/qemu-*.conf
|
%_prefix/lib/binfmt.d/qemu-*.conf
|
||||||
|
|
||||||
|
%post
|
||||||
|
/usr/bin/systemctl try-restart systemd-binfmt.service >/dev/null 2>&1 || :
|
||||||
|
|
||||||
|
%postun
|
||||||
|
/usr/bin/systemctl try-restart systemd-binfmt.service >/dev/null 2>&1 || :
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n qemu-%{version} -p1
|
%autosetup -n qemu-%{version} -p1
|
||||||
|
|
||||||
|
98
qemu.changes
98
qemu.changes
@@ -1,3 +1,101 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 12 15:21:42 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
- Fix build issues due to Python version:
|
||||||
|
* mkvenv: Support pip 25.2 (bsc#1247972)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 12 08:28:17 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
- Bug and CVE fixes:
|
||||||
|
* tests: Avoid dependency on padding on signal messages (boo#1246830)
|
||||||
|
* pcie_sriov: Fix configuration and state synchronization (bsc#1246992 CVE-2025-54566 CVE-2025-54567)
|
||||||
|
* [openSUSE][RPM] linux-user: restart systemd-binfmt upon changes (bsc#1247443)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 10 10:32:29 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
- Update to stable release 10.0.3:
|
||||||
|
Full list of backports here:
|
||||||
|
https://lore.kernel.org/qemu-devel/1748499690.323471.13081.nullmailer@localhost/
|
||||||
|
|
||||||
|
A selection of them is reported here too:
|
||||||
|
hvf: arm: Emulate ICC_RPR_EL1 accesses properly
|
||||||
|
target/arm: Correct encoding of Debug Communications Channel registers
|
||||||
|
ui: fix setting client_endian field defaults
|
||||||
|
hw/net/npcm_gmac.c: Send the right data for second packet in a row
|
||||||
|
target/i386: do not expose ARCH_CAPABILITIES on AMD CPU
|
||||||
|
i386/cpu: Honor maximum value for CPUID.8000001DH.EAX[25:14]
|
||||||
|
i386/cpu: Fix overflow of cache topology fields in CPUID.04H
|
||||||
|
i386/cpu: Fix cpu number overflow in CPUID.01H.EBX[23:16]
|
||||||
|
ui/vnc: Do not copy z_stream
|
||||||
|
vhost: Fix used memslot tracking when destroying a vhost device
|
||||||
|
roms: re-remove execute bit from hppa-firmware*
|
||||||
|
file-posix: Fix aio=threads performance regression after enablign FUA
|
||||||
|
amd_iommu: Fix truncation of oldval in amdvi_writeq
|
||||||
|
amd_iommu: Remove duplicated definitions
|
||||||
|
amd_iommu: Fix the calculation for Device Table size
|
||||||
|
amd_iommu: Fix mask to retrieve Interrupt Table Root Pointer from DTE
|
||||||
|
amd_iommu: Fix masks for various IOMMU MMIO Registers
|
||||||
|
amd_iommu: Update bitmasks representing DTE reserved fields
|
||||||
|
amd_iommu: Fix Device ID decoding for INVALIDATE_IOTLB_PAGES command
|
||||||
|
amd_iommu: Fix Miscellaneous Information Register 0 encoding
|
||||||
|
virtio-net: Add queues for RSS during migration
|
||||||
|
net: fix buffer overflow in af_xdp_umem_create()
|
||||||
|
accel/kvm: Adjust the note about the minimum required kernel version
|
||||||
|
...
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 06:34:02 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
- Fix bsc#1246566:
|
||||||
|
* [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 20 05:49:49 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
- Add Live migration support for QEMU-emulated AMD IOMMU (jsc#PED-13144):
|
||||||
|
* hw/i386/amd_iommu: Allow migration when explicitly create the AMDVI-PCI device (jsc#PED-PED-13144)
|
||||||
|
* hw/i386/amd_iommu: Isolate AMDVI-PCI from amd-iommu device to allow full control over the PCI device creation (jsc#PED-13144)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 6 10:30:23 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
- Update to stable release 10.0.2:
|
||||||
|
Full list of backports here:
|
||||||
|
https://lore.kernel.org/qemu-devel/1748499690.323471.13081.nullmailer@localhost/
|
||||||
|
|
||||||
|
A selection of them is reported here too:
|
||||||
|
Revert "Drop support for Python 3.8"
|
||||||
|
Update version for 10.0.1 release
|
||||||
|
Drop support for Python 3.8
|
||||||
|
target/hppa: Fix FPE exceptions
|
||||||
|
linux-user/hppa: Send proper si_code on SIGFPE exception
|
||||||
|
target/hppa: Copy instruction code into fr1 on FPU assist fault
|
||||||
|
migration: Allow caps to be set when preempt or multifd cap enabled
|
||||||
|
migration/multifd: Don't send device state packets with zerocopy flag
|
||||||
|
qapi/misc-target: Fix the doc to distinguish query-sgx and query-sgx-capabilities
|
||||||
|
hw/pci-host: Remove unused pci_host_data_be_ops
|
||||||
|
hw/pci-host/gt64120: Fix endianness handling
|
||||||
|
i386/hvf: Make CPUID_HT supported
|
||||||
|
i386/tcg: Make CPUID_HT and CPUID_EXT3_CMP_LEG supported
|
||||||
|
target/riscv/kvm: do not read unavailable CSRs
|
||||||
|
target/riscv/kvm: add kvm_csr_cfgs[]
|
||||||
|
target/riscv/kvm: turn kvm_riscv_reg_id_ulong() into a macro
|
||||||
|
target/riscv/kvm: turn u32/u64 reg functions into macros
|
||||||
|
target/riscv/kvm: fix leak in kvm_riscv_init_multiext_cfg()
|
||||||
|
target/riscv/kvm: minor fixes/tweaks
|
||||||
|
target/riscv: Fix vslidedown with rvv_ta_all_1s
|
||||||
|
target/riscv: Fix the rvv reserved encoding of unmasked instructions
|
||||||
|
...
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 04 10:49:45 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
- Continue trying to fix building with GCC15:
|
||||||
|
* roms/edk2: continue to try fixing building with GCC15 (bsc#1241473)
|
||||||
|
* roms/ipxe: fix building with GCC15 (bsc#1241473)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed May 28 13:09:23 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
Wed May 28 13:09:23 UTC 2025 - Dario Faggioli <dfaggioli@suse.com>
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
name: qemu
|
name: qemu
|
||||||
version: 10.0.0
|
version: 10.0.3
|
||||||
mtime: 1748435782
|
mtime: 1755011742
|
||||||
commit: 3370273b3906f79e45a99a84e170660b685e18c5
|
commit: d2104651468e8600e07e5db75cff834999993680
|
||||||
|
10
qemu.spec
10
qemu.spec
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package qemu
|
# spec file for package qemu
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -88,7 +88,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: 10.0.0
|
Version: 10.0.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: qemu-%{version}.tar.xz
|
Source0: qemu-%{version}.tar.xz
|
||||||
Source1: common.inc
|
Source1: common.inc
|
||||||
@@ -1918,7 +1918,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: 10.0.0%{sbver}
|
Version: 10.0.3%{sbver}
|
||||||
Release: 0
|
Release: 0
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Conflicts: %name < 1.6.0
|
Conflicts: %name < 1.6.0
|
||||||
@@ -1939,7 +1939,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: 10.0.0%{sbver}
|
Version: 10.0.3%{sbver}
|
||||||
Release: 0
|
Release: 0
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Conflicts: %name < 1.6.0
|
Conflicts: %name < 1.6.0
|
||||||
@@ -1965,7 +1965,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: 10.0.0
|
Version: 10.0.3
|
||||||
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