Sync from SUSE:SLFO:Main qemu revision bab9fc2f99ee71a8ff31703234c24be7
This commit is contained in:
parent
9cefb76620
commit
323a598877
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/opensuse/qemu.git</param>
|
||||
<param name="changesrevision">4f451714da46010723277d07ed24b48fc81657e3</param></service></servicedata>
|
||||
<param name="changesrevision">16eaa1c18adfd3a1cd4db77f13445b198afc19a0</param></service></servicedata>
|
@ -1,6 +1,6 @@
|
||||
%define _buildshell /bin/bash
|
||||
|
||||
%define sbver 1.16.3_3_gc13ff2cd
|
||||
%define sbver 1.16.3_3_g3d33c746
|
||||
|
||||
%define srcdir %{_builddir}/%buildsubdir
|
||||
%define blddir %srcdir/build
|
||||
@ -110,6 +110,7 @@ virtualization.
|
||||
--audio-drv-list= \\\
|
||||
--disable-af-xdp \\\
|
||||
--disable-alsa \\\
|
||||
--disable-asan \\\
|
||||
--disable-attr \\\
|
||||
--disable-auth-pam \\\
|
||||
--disable-avx2 \\\
|
||||
@ -161,6 +162,7 @@ virtualization.
|
||||
--disable-jack \\\
|
||||
--disable-kvm \\\
|
||||
--disable-l2tpv3 \\\
|
||||
--disable-libcbor \\\
|
||||
--disable-libdaxctl \\\
|
||||
--disable-libdw \\\
|
||||
--disable-libiscsi \\\
|
||||
@ -205,9 +207,9 @@ virtualization.
|
||||
--disable-relocatable \\\
|
||||
--disable-replication \\\
|
||||
--disable-rng-none \\\
|
||||
--disable-rust \\\
|
||||
--disable-rutabaga-gfx \\\
|
||||
--disable-safe-stack \\\
|
||||
--disable-sanitizers \\\
|
||||
--disable-sdl \\\
|
||||
--disable-sdl-image \\\
|
||||
--disable-seccomp \\\
|
||||
@ -220,6 +222,7 @@ virtualization.
|
||||
--disable-sparse \\\
|
||||
--disable-spice \\\
|
||||
--disable-spice-protocol \\\
|
||||
--disable-strict-rust-lints \\\
|
||||
--disable-strip \\\
|
||||
--disable-system \\\
|
||||
--disable-tcg \\\
|
||||
@ -229,6 +232,7 @@ virtualization.
|
||||
--disable-tsan \\\
|
||||
--disable-u2f \\\
|
||||
--disable-uadk \\\
|
||||
--disable-ubsan \\\
|
||||
--disable-usb-redir \\\
|
||||
--disable-user \\\
|
||||
--disable-vde \\\
|
||||
|
BIN
qemu-9.1.2.obscpio
(Stored with Git LFS)
BIN
qemu-9.1.2.obscpio
(Stored with Git LFS)
Binary file not shown.
BIN
qemu-9.2.0.obscpio
(Stored with Git LFS)
Normal file
BIN
qemu-9.2.0.obscpio
(Stored with Git LFS)
Normal file
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: 9.1.2
|
||||
Version: 9.2.0
|
||||
Release: 0
|
||||
Source0: qemu-%{version}.tar.xz
|
||||
Source1: common.inc
|
||||
@ -74,7 +74,6 @@ syscall layer occurs on the native hardware and operating system.
|
||||
%_bindir/qemu-alpha
|
||||
%_bindir/qemu-arm
|
||||
%_bindir/qemu-armeb
|
||||
%_bindir/qemu-cris
|
||||
%_bindir/qemu-hexagon
|
||||
%_bindir/qemu-hppa
|
||||
%_bindir/qemu-i386
|
||||
|
44
qemu.changes
44
qemu.changes
@ -1,3 +1,47 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 20 08:03:35 UTC 2024 - dfaggioli@suse.com
|
||||
|
||||
- Update to latest upstream release, 9.2.0:
|
||||
The full list of changes are available at:
|
||||
https://wiki.qemu.org/ChangeLog/9.2
|
||||
Highlights include:
|
||||
* virtio-gpu: support for 3D acceleration of Vulkan applications via
|
||||
Venus Vulkan driver in the guest and virglrenderer host library
|
||||
* crypto: GLib crypto backend now supports SHA-384 hashes
|
||||
* migration: QATzip-accelerated compression support while using multiple
|
||||
migration streams
|
||||
* Rust: experimental support for device models written in Rust (for
|
||||
development use only)
|
||||
* ARM: emulation support for FEAT_EBF16, FEAT_CMOW architecture features
|
||||
* ARM: support for two-stage SMMU translation for sbsa-ref and virt boards
|
||||
* ARM: support for CPU Security Extensions for xilinx-zynq-a9 board
|
||||
* ARM: 64GB+ memory support when using HVF acceleration on newer Macs
|
||||
* HPPA: SeaBIOS-hppa v17 firmware with various fixes and enhancements
|
||||
* RISC-V: IOMMU support for virt machine
|
||||
* RISC-V: support for control flow integrity and Svvptc extensions, and
|
||||
support for Bit-Manipulation extension on OpenTitan boards
|
||||
* RISC-V: improved performance for vector unit-stride/whole register
|
||||
ld/st instructions
|
||||
* s390x: support for booting from other devices if the previous ones fail
|
||||
* x86: support for new nitro-enclave machine type that can emulate
|
||||
* AWS Nitro Enclave and can boot from Enclave Image Format files.
|
||||
* x86: KVM support for enabling AVX10, as well as enabling specific
|
||||
AVX10 versions via command-line
|
||||
* and lots more...
|
||||
- Other changes:
|
||||
* Removed deprecated 'cris' support
|
||||
* Removed deprecated virtfs-proxy-helper
|
||||
* (`--enable-rust` not addressed yet)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 10 17:36:14 UTC 2024 - dfaggioli@suse.com
|
||||
|
||||
- Fix bsc#1232712. The problem must be addressed upstream. This is
|
||||
only a temporary measure, that should be reverted as soon as
|
||||
possible:
|
||||
* Revert "ui/curses: Do not use console_select()" (bsc#1232712)
|
||||
* Revert "hw/xen: Register framebuffer backend via xen_backend_init()" (bsc#1232712)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 26 16:06:49 UTC 2024 - dfaggioli@suse.com
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: qemu
|
||||
version: 9.1.2
|
||||
mtime: 1732632549
|
||||
commit: 4f451714da46010723277d07ed24b48fc81657e3
|
||||
version: 9.2.0
|
||||
mtime: 1734684709
|
||||
commit: 16eaa1c18adfd3a1cd4db77f13445b198afc19a0
|
||||
|
36
qemu.spec
36
qemu.spec
@ -69,6 +69,12 @@
|
||||
%bcond_without daxctl
|
||||
%endif
|
||||
|
||||
%ifarch x86_64
|
||||
%bcond_without qatzip
|
||||
%endif
|
||||
|
||||
%global have_libcbor 1
|
||||
|
||||
# enforce pxe rom sizes for migration compatability from SLE 11 SP3 forward
|
||||
# the following need to be > 64K
|
||||
%define supported_nics_large {e1000 rtl8139}
|
||||
@ -82,7 +88,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: 9.1.2
|
||||
Version: 9.2.0
|
||||
Release: 0
|
||||
Source0: qemu-%{version}.tar.xz
|
||||
Source1: common.inc
|
||||
@ -146,6 +152,12 @@ BuildRequires: pkgconfig(liburing) >= %liburing_min_version
|
||||
%if 0%{with xdp}
|
||||
BuildRequires: libxdp-devel
|
||||
%endif
|
||||
%if 0%{with qatzip}
|
||||
BuildRequires: qatzip-devel
|
||||
%endif
|
||||
%if %{have_libcbor}
|
||||
BuildRequires: libcbor-devel
|
||||
%endif
|
||||
%if 0%{?suse_version} >= 1600
|
||||
BuildRequires: python3-Sphinx
|
||||
BuildRequires: python3-base >= 3.8
|
||||
@ -419,7 +431,7 @@ meson subprojects packagefiles --apply berkeley-softfloat-3
|
||||
%define ppc_extra_firmware {skiboot.lid slof.bin}
|
||||
%define riscv64_default_firmware %{nil}
|
||||
%define riscv64_extra_firmware {opensbi-riscv64-generic-fw_dynamic.bin}
|
||||
%define s390x_default_firmware {s390-ccw.img s390-netboot.img}
|
||||
%define s390x_default_firmware {s390-ccw.img}
|
||||
%define s390x_extra_firmware %{nil}
|
||||
%define x86_default_firmware {linuxboot.bin linuxboot_dma.bin multiboot.bin \
|
||||
multiboot_dma.bin kvmvapic.bin pvh.bin}
|
||||
@ -581,6 +593,9 @@ EXTRA_CFLAGS="$(echo %{optflags} | sed -E 's/-[A-Z]?_FORTIFY_SOURCE[=]?[0-9]*//g
|
||||
%if 0%{with rbd}
|
||||
--enable-rbd \
|
||||
%endif
|
||||
%if 0%{with qatzip}
|
||||
--enable-qatzip \
|
||||
%endif
|
||||
%if 0%{has_rutabaga_gfx}
|
||||
--enable-rutabaga-gfx \
|
||||
%endif
|
||||
@ -612,6 +627,9 @@ EXTRA_CFLAGS="$(echo %{optflags} | sed -E 's/-[A-Z]?_FORTIFY_SOURCE[=]?[0-9]*//g
|
||||
--enable-iconv \
|
||||
--enable-jack \
|
||||
--enable-l2tpv3 \
|
||||
%if %{have_libcbor}
|
||||
--enable-libcbor \
|
||||
%endif
|
||||
--enable-libiscsi \
|
||||
--enable-libkeyutils \
|
||||
--enable-libnfs \
|
||||
@ -835,6 +853,7 @@ unlink %{buildroot}%_datadir/%name/firmware/60-edk2-aarch64.json
|
||||
unlink %{buildroot}%_datadir/%name/firmware/60-edk2-arm.json
|
||||
unlink %{buildroot}%_datadir/%name/firmware/60-edk2-i386.json
|
||||
unlink %{buildroot}%_datadir/%name/firmware/60-edk2-x86_64.json
|
||||
unlink %{buildroot}%_datadir/%name/firmware/60-edk2-loongarch64.json
|
||||
unlink %{buildroot}%_datadir/%name/edk2-aarch64-code.fd
|
||||
unlink %{buildroot}%_datadir/%name/edk2-arm-code.fd
|
||||
unlink %{buildroot}%_datadir/%name/edk2-arm-vars.fd
|
||||
@ -845,6 +864,8 @@ unlink %{buildroot}%_datadir/%name/edk2-x86_64-code.fd
|
||||
unlink %{buildroot}%_datadir/%name/edk2-x86_64-secure-code.fd
|
||||
unlink %{buildroot}%_datadir/%name/edk2-riscv-code.fd
|
||||
unlink %{buildroot}%_datadir/%name/edk2-riscv-vars.fd
|
||||
unlink %{buildroot}%_datadir/%name/edk2-loongarch64-code.fd
|
||||
unlink %{buildroot}%_datadir/%name/edk2-loongarch64-vars.fd
|
||||
|
||||
# this was never meant for customer consumption - delete even though installed
|
||||
unlink %{buildroot}%_bindir/elf2dmp
|
||||
@ -1137,7 +1158,6 @@ This package provides s390x emulation.
|
||||
%files s390x
|
||||
%_bindir/qemu-system-s390x
|
||||
%_datadir/%name/s390-ccw.img
|
||||
%_datadir/%name/s390-netboot.img
|
||||
%doc %_docdir/qemu-s390x
|
||||
|
||||
%package arm
|
||||
@ -1178,7 +1198,6 @@ popular QEMU packages which are dedicated to a single architecture.)
|
||||
%files extra
|
||||
%_bindir/qemu-system-alpha
|
||||
%_bindir/qemu-system-avr
|
||||
%_bindir/qemu-system-cris
|
||||
%_bindir/qemu-system-hppa
|
||||
%_bindir/qemu-system-loongarch64
|
||||
%_bindir/qemu-system-m68k
|
||||
@ -1619,8 +1638,6 @@ a virtfs helper, ivshmem, disk utilities and scripts for various purposes.
|
||||
%_bindir/vmstate-static-checker.py
|
||||
%_bindir/vmxcap
|
||||
%verify(not mode) %attr(4750,root,kvm) %_libexecdir/qemu-bridge-helper
|
||||
%_libexecdir/virtfs-proxy-helper
|
||||
%_mandir/man1/virtfs-proxy-helper.1.gz
|
||||
%dir %_sysconfdir/%name
|
||||
%config(noreplace) %_sysconfdir/%name/bridge.conf
|
||||
|
||||
@ -1749,7 +1766,6 @@ This package provides QTest accelerator for testing QEMU.
|
||||
%_libdir/%name/accel-qtest-alpha.so
|
||||
%_libdir/%name/accel-qtest-arm.so
|
||||
%_libdir/%name/accel-qtest-avr.so
|
||||
%_libdir/%name/accel-qtest-cris.so
|
||||
%_libdir/%name/accel-qtest-hppa.so
|
||||
%_libdir/%name/accel-qtest-i386.so
|
||||
%_libdir/%name/accel-qtest-loongarch64.so
|
||||
@ -1854,7 +1870,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: 9.1.2%{sbver}
|
||||
Version: 9.2.0%{sbver}
|
||||
Release: 0
|
||||
BuildArch: noarch
|
||||
Conflicts: %name < 1.6.0
|
||||
@ -1875,7 +1891,7 @@ is the default and legacy BIOS for QEMU.
|
||||
%package vgabios
|
||||
Summary: VGA BIOSes for QEMU
|
||||
Group: System/Emulators/PC
|
||||
Version: 9.1.2%{sbver}
|
||||
Version: 9.2.0%{sbver}
|
||||
Release: 0
|
||||
BuildArch: noarch
|
||||
Conflicts: %name < 1.6.0
|
||||
@ -1901,7 +1917,7 @@ video card. For use with QEMU.
|
||||
%package ipxe
|
||||
Summary: PXE ROMs for QEMU NICs
|
||||
Group: System/Emulators/PC
|
||||
Version: 9.1.2
|
||||
Version: 9.2.0
|
||||
Release: 0
|
||||
BuildArch: noarch
|
||||
Conflicts: %name < 1.6.0
|
||||
|
Loading…
Reference in New Issue
Block a user