* Thu May 16 2024 dfaggioli@suse.com
- Update to version 8.2.4. Full changelog/backports here:
https://lore.kernel.org/qemu-devel/1715632914.382233.1013785.nullmailer@tls.msk.ru/
Some of the upstream backports are:
target/sh4: Fix SUBV opcode
target/sh4: Fix ADDV opcode
hw/arm/npcm7xx: Store derivative OTP fuse key in little endian
hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields
hw/ufs: Fix buffer overflow bug
tests/avocado: update sunxi kernel from armbian to 6.6.16
target/loongarch/cpu.c: typo fix: expection
backends/cryptodev-builtin: Fix local_error leaks
nbd/server: Mark negotiation functions as coroutine_fn
nbd/server: do not poll within a coroutine context
linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY
target/riscv/kvm: change timer regs size to u64
target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
...
* Wed May 08 2024 dfaggioli@suse.com
- Fixes:
* [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218)
* [openSUSE][RPM] Hostname normalization (for repr. build ) done properly (boo#1084909)
* Tue Apr 30 2024 dfaggioli@suse.com
- Fix a build issue on riscv:
* target/riscv/kvm: rename riscv_reg_id() to riscv_reg_id_ulong()
* target/riscv/kvm: add RISCV_CONFIG_REG()
* target/riscv/kvm: change timer regs size to u64
* target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
* target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
- Update to version 8.2.3. Full changelog/backports here:
https://lore.kernel.org/qemu-devel/1713980341.971368.1218343.nullmailer@tls.msk.ru/
Some of the upstream backports are:
* Update version for 8.2.3 release
* ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS.
* ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.
* hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus
* hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately
* virtio-pci: fix use of a released vector
* linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4}
* hw/audio/virtio-snd: Remove unused assignment
* hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum()
* hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set
* hw/net/lan9118: Fix overflow in MIL TX FIFO
* hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition
* backends/cryptodev: Do not abort for invalid session ID
* hw/misc/applesmc: Fix memory leak in reset() handler
* hw/block/nand: Fix out-of-bound access in NAND block buffer
* hw/block/nand: Have blk_load() take unsigned offset and return boolean
* hw/block/nand: Factor nand_load_iolen() method out
* qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo
* hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs
* hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs
* hw/display/virtio-gpu: Protect from DMA re-entrancy bugs
* mirror: Don't call job_pause_point() under graph lock (bsc#1224179)
* ...and many more...
* Fri Mar 15 2024 dfaggioli@suse.com
- Update to version 8.2.2. Full changelog here:
https://lore.kernel.org/qemu-devel/1709577077.783602.1474596.nullmailer@tls.msk.ru/
Some upstream backports:
* chardev/char-socket: Fix TLS io channels sending too much data to the backend
* tests/unit/test-util-sockets: Remove temporary file after test
* hw/usb/bus.c: PCAP adding 0xA in Windows version
* hw/intc/Kconfig: Fix GIC settings when using "--without-default-devices"
* gitlab: force allow use of pip in Cirrus jobs
* tests/vm: avoid re-building the VM images all the time
* tests/vm: update openbsd image to 7.4
* target/i386: leave the A20 bit set in the final NPT walk
* target/i386: remove unnecessary/wrong application of the A20 mask
* target/i386: Fix physical address truncation
* target/i386: check validity of VMCB addresses
* target/i386: mask high bits of CR3 in 32-bit mode
* pl031: Update last RTCLR value on write in case it's read back
* hw/nvme: fix invalid endian conversion
* update edk2 binaries to edk2-stable202402
* update edk2 submodule to edk2-stable202402
* target/ppc: Fix crash on machine check caused by ifetch
* target/ppc: Fix lxv/stxv MSR facility check
* .gitlab-ci.d/windows.yml: Drop msys2-32bit job
* system/vl: Update description for input grab key
* docs/system: Update description for input grab key
* hw/hppa/Kconfig: Fix building with "configure --without-default-devices"
* tests/qtest: Depend on dbus_display1_dep
* meson: Explicitly specify dbus-display1.h dependency
* audio: Depend on dbus_display1_dep
* ui/console: Fix console resize with placeholder surface
* ui/clipboard: add asserts for update and request
* ui/clipboard: mark type as not available when there is no data
* ui: reject extended clipboard message if not activated
* target/i386: Generate an illegal opcode exception on cmp instructions with lock prefix
* i386/cpuid: Move leaf 7 to correct group
* i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1F
* i386/cpu: Mask with XCR0/XSS mask for FEAT_XSAVE_XCR0_HI and FEAT_XSAVE_XSS_HI leafs
* i386/cpu: Clear FEAT_XSAVE_XSS_LO/HI leafs when CPUID_EXT_XSAVE is not available
* .gitlab-ci/windows.yml: Don't install libusb or spice packages on 32-bit
* iotests: Make 144 deterministic again
* target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU
* target/arm: Fix SVE/SME gross MTE suppression checks
* target/arm: Handle mte in do_ldrq, do_ldro
- Address bsc#1220310. Backported upstream commits:
* ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS
* ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.
* Mon Mar 04 2024 dfaggioli@suse.com
- Fix bsc#1220799. Amended commit:
* [openSUSE]: Increase default phys bits to 42, if host supports that
(bsc#1205978, bsc#1219977, bsc#1220799)
* Thu Feb 29 2024 dfaggioli@suse.com
- Backports and bugfixes:
* [openSUSE]: Increase default phys bits to 42, if host supports that
(bsc#1205978, bsc#1219977)
* vfio/pci: Clear MSI-X IRQ index always (bsc#1220275)
* Wed Feb 21 2024 dfaggioli@suse.com
- Just "prettify" the spec files a little:
* [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc)
* Wed Feb 21 2024 dfaggioli@suse.com
- Patchqueue shrinking and bugfixing (actually, more of a temporary
workaround, until a proper solution is found upstream):
* [openSUSE] roms/seabios: revert some upstream commits that
break a lot of use-cases
* [openSUSE] roms/seabios: Drop an old (and no longer necessary)
downstream patch (bsc#1219977)
* Mon Feb 19 2024 dfaggioli@suse.com
Update to latest stable version (8.2.1)
- Downstream changes:
* [openSUSE][RPM]: Install the VGA module "more often" (bsc#1219164)
* [openSUSE][RPM] Fix handling of qemu-kvm legacy package for RISCV
* [openSUSE][RPM] factor common definitions between qemu and qemu-linux-user spec files
- Upstream backports:
* target/arm: Fix incorrect aa64_tidcp1 feature check
* target/arm: Fix A64 scalar SQSHRN and SQRSHRN
* target/xtensa: fix OOB TLB entry access
* qtest: bump aspeed_smc-test timeout to 6 minutes
* monitor: only run coroutine commands in qemu_aio_context
* iotests: port 141 to Python for reliable QMP testing
* iotests: add filter_qmp_generated_node_ids()
* block/blklogwrites: Fix a bug when logging "write zeroes" operations.
* virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693)
* tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct
* linux-user/riscv: Adjust vdso signal frame cfa offsets
* linux-user: Fixed cpu restore with pc 0 on SIGBUS
* block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status
* coroutine-ucontext: Save fake stack for pooled coroutine
* tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns
* accel/tcg: Revert mapping of PCREL translation block to multiple virtual addresses
* acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM
* s390x/pci: drive ISM reset from subsystem reset
* s390x/pci: refresh fh before disabling aif
* s390x/pci: avoid double enable/disable of aif
* hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued
* hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt
* hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources
* hw/scsi/esp-pci: use correct address register for PCI DMA transfers
* migration/rdma: define htonll/ntohll only if not predefined
* hw/pflash: implement update buffer for block writes
* hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p
* hw/pflash: refactor pflash_data_write()
* backends/cryptodev: Do not ignore throttle/backends Errors
* target/i386: pcrel: store low bits of physical address in data[0]
* target/i386: fix incorrect EIP in PC-relative translation blocks
* target/i386: Do not re-compute new pc with CF_PCREL
* load_elf: fix iterator's type for elf file processing
* target/hppa: Update SeaBIOS-hppa to version 15
* target/hppa: Fix IOR and ISR on error in probe
* target/hppa: Fix IOR and ISR on unaligned access trap
* target/hppa: Export function hppa_set_ior_and_isr()
* target/hppa: Avoid accessing %gr0 when raising exception
* hw/hppa: Move software power button address back into PDC
* target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0
* hw/pci-host/astro: Add missing astro & elroy registers for NetBSD
* hw/hppa/machine: Disable default devices with --nodefaults option
* hw/hppa/machine: Allow up to 3840 MB total memory
* readthodocs: fully specify a build environment
* .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large
* target/s390x: Fix LAE setting a wrong access register
* tests/qtest/virtio-ccw: Fix device presence checking
* tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
* tests/acpi: update expected data files
* edk2: update binaries to git snapshot
* edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE.
* edk2: update to git snapshot
* tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes
* util: fix build with musl libc on ppc64le
* tcg/ppc: Use new registers for LQ destination
* hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers
* hw/vfio: fix iteration over global VFIODevice list
* vfio/container: Replace basename with g_path_get_basename
* edu: fix DMA range upper bound check
* hw/net: cadence_gem: Fix MDIO_OP_xxx values
* audio/audio.c: remove trailing newline in error_setg
* chardev/char.c: fix "abstract device type" error message
* target/riscv: Fix mcycle/minstret increment behavior
* hw/net/can/sja1000: fix bug for single acceptance filter and standard frame
* target/i386: the sgx_epc_get_section stub is reachable
* configure: use a native non-cross compiler for linux-user
* include/ui/rect.h: fix qemu_rect_init() mis-assignment
* target/riscv/kvm: do not use non-portable strerrorname_np()
* iotests: Basic tests for internal snapshots
* vl: Improve error message for conflicting -incoming and -loadvm
* block: Fix crash when loading snapshot on inactive node
- Fixes:
* bsc#1218484 (CVE-2023-6693)
* Sat Feb 17 2024 dfaggioli@suse.com
- Try to solve the qemu-kvm dependency issues on all arches
(see, e.g., bsc#1218684)
* [openSUSE][RPM] Create the legacy qemu-kvm symlink for all arches
* Fri Feb 16 2024 dfaggioli@suse.com
- Update the service file to use OBS-scm (by fvogt)
- Various fixes:
* [openSUSE][RPM] Fix enabling features on non-x86_64 (bsc#1220011, bsc#1219818)
* [openSUSE][RPM] Disable test-crypto-secret in linux-user build
* [openSUSE] Update ipxe submodule reference (bsc#1219733, bsc#1219722)
* [openSUSE][RPM] spec: allow building without spice
* Tue Feb 06 2024 dfaggioli@suse.com
- Fix a build issue of OVMF caused by
https://gitlab.com/qemu-project/qemu/-/issues/2064:
* target/i386: fix incorrect EIP in PC-relative translation blocks
* target/i386: Do not re-compute new pc with CF_PCREL
* Fri Jan 12 2024 dfaggioli@suse.com
- Update to latest upstream release, 8.2.0:
The full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.2
Highlights include:
* New virtio-sound device emulation
* New virtio-gpu rutabaga device emulation used by Android emulator
* New hv-balloon for dynamic memory protocol device for Hyper-V guests
* New Universal Flash Storage device emulation
* Network Block Device (NBD) 64-bit offsets for improved performance
* dump-guest-memory now supports the standard kdump format
* ARM: Xilinx Versal board now models the CFU/CFI, and the TRNG device
* ARM: CPU emulation support for cortex-a710 and neoverse-n2
* ARM: architectural feature support for PACQARMA3, EPAC, Pauth2, FPAC,
FPACCOMBINE, TIDCP1, MOPS, HBC, and HPMN0
* HPPA: CPU emulation support for 64-bit PA-RISC 2.0
* HPPA: machine emulation support for C3700, including Astro memory
controller and four Elroy PCI bridges
* LoongArch: ISA support for LASX extension and PRELDX instruction
* LoongArch: CPU emulation support for la132
* RISC-V: ISA/extension support for AIA virtualization support via KVM,
and vector cryptographic instructions
* RISC-V: Numerous extension/instruction cleanups, fixes, and reworks
* s390x: support for vfio-ap passthrough of crypto adapter for
protected
virtualization guests
* Tricore: support for TC37x CPU which implements ISA v1.6.2
* Tricore: support for CRCN, FTOU, FTOHP, and HPTOF instructions
* x86: Zen support for PV console and network devices
- Patch added (from upstream stable tree):
* include/ui/rect.h: fix qemu_rect_init() mis-assignment
* Wed Jan 10 2024 dfaggioli@suse.com
- Some packaging and dependencies fixes:
* [openSUSE] rpm: restrict canokey to openSUSE only
* [openSUSE] rpm: fix virtiofsd dependency on 32 bit systems
* [openSUSE] rpm: add support for canokeys (boo#1217520)
* Fri Dec 15 2023 dfaggioli@suse.com
- Rearrange dependencies and subpackages and filter features for ALP
* [openSUSE] rpm: disable Xen support in ALP-based distros
* [openSUSE] rpm: some more refinements of inter-subpackage dependencies
* Fri Dec 15 2023 dfaggioli@suse.com
- Fix boo#1084909 and create a new qemu-spice metapackage:
* [openSUSE] rpm: normalize hostname, for reproducible builds (#44)
* [openSUSE] rpm: new subpackage, for SPICE
* Wed Nov 22 2023 dfaggioli@suse.com
- Backports and bugfixes:
* [openSUSE] Make Sphinx build reproducible (boo#1102408)
* target/s390x/arch_dump: Add arch cleanup function for PV dumps (bsc#1217227)
* dump: Add arch cleanup function (bsc#1217227)
* target/s390x/dump: Remove unneeded dump info function pointer init (bsc#1217227)
* Wed Nov 15 2023 dfaggioli@suse.com
- Fix bsc#1216638:
* target/s390x: Fix LAALG not updating cc_src
* target/s390x: Fix CLC corrupting cc_src
Version: 7.1.0-150500.49.9.2
* Wed Nov 29 2023 dfaggioli@suse.com
- Align to upstream stable release. It includes many of the patches we had
backported ourself, to fix bugs and issues, plus more. See here for details:
* https://lore.kernel.org/qemu-devel/1700589639.257680.3420728.nullmailer@tls.msk.ru/
* https://gitlab.com/qemu-project/qemu/-/commits/stable-8.1?ref_type=heads
An (incomplete!) list of such backports is:
* Update version for 8.1.3 release
* hw/mips: LOONGSON3V depends on UNIMP device
* target/arm: HVC at EL3 should go to EL3, not EL2
* s390x/pci: only limit DMA aperture if vfio DMA limit reported
* target/riscv/kvm: support KVM_GET_REG_LIST
* target/riscv/kvm: improve 'init_multiext_cfg' error msg
* tracetool: avoid invalid escape in Python string
* tests/tcg/s390x: Test LAALG with negative cc_src
* target/s390x: Fix LAALG not updating cc_src
* tests/tcg/s390x: Test CLC with inaccessible second operand
* target/s390x: Fix CLC corrupting cc_src
* tests/qtest: ahci-test: add test exposing reset issue with pending callback
* hw/ide: reset: cancel async DMA operation before resetting state
* target/mips: Fix TX79 LQ/SQ opcodes
* target/mips: Fix MSA BZ/BNZ opcodes displacement
* ui/gtk-egl: apply scale factor when calculating window's dimension
* ui/gtk: force realization of drawing area
* ati-vga: Implement fallback for pixman routines
* ...
* Thu Jul 27 2023 dfaggioli@suse.com
- Fix bsc#1213414, bsc#1207205, bsc#1212968, bsc#1179993,
bsc#1181740, bsc#1213001
* vhost-vdpa: do not cleanup the vdpa/vhost-net structures if peer nic is present (CVE-2023-3301)
* hw/scsi/lsi53c895a: Fix reentrancy issues in the LSI controller (CVE-2023-0330)
* 9pfs: prevent opening special files (CVE-2023-2861)
* hw/ide/piix: properly initialize the BMIBA register
* ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255)
* [openSUSE][OBS] Refine the OBS workflow for 15-SP5
* Thu Jun 01 2023 dfaggioli@suse.com
- Fix bsc#1211000
- Patches added:
* Run fstat asynchronously inside coroutines (bsc#1211000)
* Allow bdrv_get_allocated_file_size to run in bdrv context (bsc#1211000)
* Convert query-named-block-nodes to coroutine (bsc#1211000)
* Convert query-block/info_block to coroutine (bsc#1211000)
* block: Convert bdrv_get_allocated_file_size() to co_wrapper (bsc#1211000)
* block-coroutine-wrapper.py: support also basic return types (bsc#1211000)
* [openSUSE][RPM] Backport some spec-file improvements from Factory
* Thu May 25 2023 dfaggioli@suse.com
- Fix bsc#bsc#1211697
* Patches added:
smbios: sanitize type from external type before checking have_fields_bitmap (bsc#1211697)
hw/smbios: fix field corruption in type 4 table (bsc#1211697)
linux-user: fill out task state in /proc/self/stat
test-vmstate: fix bad GTree usage, use-after-free
qemu/osdep: Switch position of "extern" and "G_NORETURN"
* Wed May 24 2023 dfaggioli@suse.com
- Switch the packaging workflow to git, like the one we have in place
already for Factory.
* Patches no longer present as patch files, but applied as commits:
Disable-some-tests-that-have-problems-in.patch
Make-char-muxer-more-robust-wrt-small-FI.patch
Make-installed-scripts-explicitly-python.patch
Makefile-fix-build-with-binutils-2.38.patch
PPC-KVM-Disable-mmu-notifier-check.patch
Raise-soft-address-space-limit-to-hard-l.patch
Revert-linux-user-fix-compat-with-glibc-.patch
Revert-roms-efirom-tests-uefi-test-tools.patch
Revert-tests-qtest-enable-more-vhost-use.patch
Update-linux-headers-to-v6.0-rc4.patch
accel-abort-if-we-fail-to-load-the-accel.patch
ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch
bios-tables-test-add-test-for-number-of-.patch
bios-tables-test-teach-test-to-use-smbio.patch
block-Handle-curl-7.55.0-7.85.0-version-.patch
block-io_uring-revert-Use-io_uring_regis.patch
configure-Add-Wno-gnu-variable-sized-typ.patch
dmg-warn-when-opening-dmg-images-contain.patch
dump-Add-architecture-section-and-sectio.patch
dump-Refactor-dump_iterate-and-introduce.patch
dump-Reintroduce-memory_offset-and-secti.patch
dump-Rename-write_elf-_phdr_note-to-prep.patch
dump-Rename-write_elf_loads-to-write_elf.patch
dump-Reorder-struct-DumpState.patch
dump-Replace-opaque-DumpState-pointer-wi.patch
dump-Rework-dump_calculate_size-function.patch
dump-Rework-filter-area-variables.patch
dump-Rework-get_start_block.patch
dump-Split-elf-header-functions-into-pre.patch
dump-Use-a-buffer-for-ELF-section-data-a.patch
dump-Write-ELF-section-headers-right-aft.patch
hw-acpi-erst.c-Fix-memory-handling-issue.patch
hw-display-qxl-Avoid-buffer-overrun-in-q.patch
hw-display-qxl-Document-qxl_phys2virt.patch
hw-display-qxl-Have-qxl_log_command-Retu.patch
hw-display-qxl-Pass-requested-buffer-siz.patch
hw-pvrdma-Protect-against-buggy-or-malic.patch
hw-scsi-megasas-check-for-NULL-frame-in-.patch
hw-smbios-add-core_count2-to-smbios-tabl.patch
hw-smbios-handle-both-file-formats-regar.patch
hw-smbios-support-for-type-8-port-connec.patch
include-elf.h-add-s390x-note-types.patch
increase-x86_64-physical-bits-to-42.patch
linux-user-Fake-proc-cpuinfo.patch
linux-user-lseek-explicitly-cast-non-set.patch
linux-user-remove-conditionals-for-many-.patch
linux-user-use-max-as-default-CPU-model-.patch
linux-user-use-target_ulong.patch
meson-install-ivshmem-client-and-ivshmem.patch
meson-remove-pkgversion-from-CONFIG_STAM.patch
module-add-Error-arguments-to-module_loa.patch
module-removed-unused-function-argument-.patch
module-rename-module_load_one-to-module_.patch
net-tulip-Restrict-DMA-engine-to-memorie.patch
openSUSE-Basetools-Ignore-spurious-GCC-1.patch
openSUSE-Makefile-Fix-csum8-to-be-built-.patch
openSUSE-Makefile-define-endianess-for-c.patch
openSUSE-Makefile-fix-issues-of-build-re.patch
openSUSE-add-cross.ini-file-to-handle-aa.patch
openSUSE-build-Makefile-fix-issues-of-bu.patch
openSUSE-build-Silence-GCC-12-spurious-w.patch
openSUSE-build-be-explicit-about-mx86-us.patch
openSUSE-build-enable-cross-compilation-.patch
openSUSE-pc-q35-Bump-max_cpus-to-1024.patch
openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch
openSUSE-switch-to-python3-as-needed.patch
openSUSE-test-help-compiler-out-by-initi.patch
qemu-binfmt-conf-Modify-default-path.patch
qemu-bridge-helper-reduce-security-profi.patch
roms-Makefile-add-cross-file-to-qboot-me.patch
roms-Makefile-pass-a-packaging-timestamp.patch
roms-change-cross-compiler-naming-to-be-.patch
s390x-Add-KVM-PV-dump-interface.patch
s390x-Add-protected-dump-cap.patch
s390x-Introduce-PV-query-interface.patch
s390x-pci-add-routine-to-get-host-functi.patch
s390x-pci-don-t-fence-interpreted-device.patch
s390x-pci-enable-adapter-event-notificat.patch
s390x-pci-enable-for-load-store-interpre.patch
s390x-pci-let-intercept-devices-have-sep.patch
s390x-pci-reflect-proper-maxstbl-for-gro.patch
s390x-pci-reset-ISM-passthrough-devices-.patch
s390x-pci-shrink-DMA-aperture-to-be-boun.patch
s390x-pv-Add-dump-support.patch
s390x-tod-kvm-don-t-save-restore-the-TOD.patch
scsi-generic-check-for-additional-SG_IO-.patch
scsi-generic-replace-logical-block-count.patch
tests-acpi-allow-changes-for-core_count2.patch
tests-acpi-update-tables-for-new-core-co.patch
tests-change-error-message-in-test-162.patch
tests-qemu-iotests-Triple-timeout-of-i-o.patch
ui-vnc-clipboard-fix-integer-underflow-i.patch
xen-add-block-resize-support-for-xen-dis.patch
xen-ignore-live-parameter-from-xen-save-.patch
xen_disk-Add-suse-specific-flush-disable.patch
* Thu Mar 09 2023 dfaggioli@suse.com
- Fix bsc#1209064
* Patches added:
s390x-pci-reset-ISM-passthrough-devices-.patch
s390x-pci-shrink-DMA-aperture-to-be-boun.patch
* Fri Feb 24 2023 dfaggioli@suse.com
- Fix build issue with Linux 6.2's headers (bsc#1208657) by dropping
linux-user-add-more-compat-ioctl-definit.patch and adding
Revert-linux-user-fix-compat-with-glibc-.patch
- Patches meson-enforce-a-minimum-Linux-kernel-hea.patch and
linux-user-drop-conditionals-for-obsolet.patch were added
as downstream patches as they were part of a series, but
they never made it upstream, so we don't want them here
either
* Patches dropped:
linux-user-add-more-compat-ioctl-definit.patch
linux-user-drop-conditionals-for-obsolet.patch
meson-enforce-a-minimum-Linux-kernel-hea.patch
* Patches added:
Revert-linux-user-fix-compat-with-glibc-.patch
* Thu Feb 23 2023 dfaggioli@suse.com
- Fixes bsc#1197653, CVE-2022-1050
* Patches added:
block-Handle-curl-7.55.0-7.85.0-version-.patch
hw-pvrdma-Protect-against-buggy-or-malic.patch
* Mon Feb 13 2023 li.zhang@suse.com
- Fixes: jsc#PED-1716 Add S390 features from IBM requirements
* Patches added:
dump-Add-architecture-section-and-sectio.patch
dump-Refactor-dump_iterate-and-introduce.patch
dump-Reintroduce-memory_offset-and-secti.patch
dump-Rename-write_elf_loads-to-write_elf.patch
dump-Rename-write_elf-_phdr_note-to-prep.patch
dump-Reorder-struct-DumpState.patch
dump-Replace-opaque-DumpState-pointer-wi.patch
dump-Rework-dump_calculate_size-function.patch
dump-Rework-filter-area-variables.patch
dump-Rework-get_start_block.patch
dump-Split-elf-header-functions-into-pre.patch
dump-Use-a-buffer-for-ELF-section-data-a.patch
dump-Write-ELF-section-headers-right-aft.patch
include-elf.h-add-s390x-note-types.patch
s390x-Add-KVM-PV-dump-interface.patch
s390x-Add-protected-dump-cap.patch
s390x-Introduce-PV-query-interface.patch
s390x-pv-Add-dump-support.patch
* Fri Feb 10 2023 dfaggioli@suse.com
- Fixed: bsc#1205847 (CVE-2022-4172), bsc#1203788 (CVE-2022-3165),
bsc#1205808 (CVE-2022-4144), bsc#1206527, bsc#1208139
- Improved handling of: bsc#1202282 (jsc#PED-2592)
* Patches dropped:
pc-q35-Bump-max_cpus-to-1024.patch
* Patches added:
accel-abort-if-we-fail-to-load-the-accel.patch
bios-tables-test-add-test-for-number-of-.patch
bios-tables-test-teach-test-to-use-smbio.patch
dmg-warn-when-opening-dmg-images-contain.patch
hw-acpi-erst.c-Fix-memory-handling-issue.patch
hw-display-qxl-Avoid-buffer-overrun-in-q.patch
hw-display-qxl-Document-qxl_phys2virt.patch
hw-display-qxl-Have-qxl_log_command-Retu.patch
hw-display-qxl-Pass-requested-buffer-siz.patch
hw-smbios-add-core_count2-to-smbios-tabl.patch
hw-smbios-support-for-type-8-port-connec.patch
module-add-Error-arguments-to-module_loa.patch
module-removed-unused-function-argument-.patch
module-rename-module_load_one-to-module_.patch
openSUSE-pc-q35-Bump-max_cpus-to-1024.patch
s390x-tod-kvm-don-t-save-restore-the-TOD.patch
tests-acpi-allow-changes-for-core_count2.patch
tests-acpi-update-tables-for-new-core-co.patch
ui-vnc-clipboard-fix-integer-underflow-i.patch
* Fri Jan 27 2023 dfaggioli@suse.com
- Refactor building and installing SeaBIOS docs
* Fri Jan 27 2023 dfaggioli@suse.com
- Rename submodule patches so that it's clear which ones
are backports and which ones are downstream only fixes;
- No functional change intended.
* Patches dropped:
Ignore-spurious-GCC-12-warning.patch
roms-sgabios-Fix-csum8-to-be-built-by-ho.patch
Makefile-define-endianess-for-cross-buil.patch
ipxe-Makefile-fix-issues-of-build-reprod.patch
qboot-add-cross.ini-file-to-handle-aarch.patch
sgabios-Makefile-fix-issues-of-build-rep.patch
Silence-GCC-12-spurious-warnings.patch
build-be-explicit-about-mx86-used-note-n.patch
enable-cross-compilation-on-ARM.patch
stub-out-the-SAN-req-s-in-int13.patch
help-compiler-out-by-initializing-array.patch
seabios-switch-to-python3-as-needed.patch
* Patches added:
openSUSE-Basetools-Ignore-spurious-GCC-1.patch
openSUSE-Makefile-Fix-csum8-to-be-built-.patch
openSUSE-Makefile-define-endianess-for-c.patch
openSUSE-Makefile-fix-issues-of-build-re.patch
openSUSE-add-cross.ini-file-to-handle-aa.patch
openSUSE-build-Makefile-fix-issues-of-bu.patch
openSUSE-build-Silence-GCC-12-spurious-w.patch
openSUSE-build-be-explicit-about-mx86-us.patch
openSUSE-build-enable-cross-compilation-.patch
openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch
openSUSE-switch-to-python3-as-needed.patch
openSUSE-test-help-compiler-out-by-initi.patch
* Wed Jan 11 2023 li.zhang@suse.com
- Fixes jsc#PED-1716
* Patches added:
configure-Add-Wno-gnu-variable-sized-typ.patch
s390x-pci-add-routine-to-get-host-functi.patch
s390x-pci-don-t-fence-interpreted-device.patch
s390x-pci-enable-adapter-event-notificat.patch
s390x-pci-enable-for-load-store-interpre.patch
s390x-pci-let-intercept-devices-have-sep.patch
s390x-pci-reflect-proper-maxstbl-for-gro.patch
Update-linux-headers-to-v6.0-rc4.patch
* Thu Jan 05 2023 dmueller@suse.com
- install binfmt-misc handlers for systemd (bsc#1206838)
* Wed Nov 16 2022 dfaggioli@suse.com
- Raise the maximum number of vCPUs a VM can have to 1024 (jsc#PED-2592)
* Patches added:
pc-q35-Bump-max_cpus-to-1024.patch
* Wed Nov 09 2022 giecrilj@stegny.2a.pl
- install SeaBIOS documentation
* Thu Nov 03 2022 schwab@suse.de
- Enable KVM support on riscv64
* Wed Oct 26 2022 dfaggioli@suse.com
- qtests test are not realiable when run inside OBS builders, so
let's disable that part of the testsuite for now. There is work
ongoing to run it somewhere else (on dedicated hosts) to avoid
loosing coverage. (bsc#1204566)
* Mon Oct 24 2022 dfaggioli@suse.com
- Improve dependency handling (e.g., what's recommended vs. what's
required.
- Add a subpackage (qemu-headless) that brings in all the packages
that are needed for creating VMs with tools like virt-install
or VirtManager, run either locally or from a remote host.
(bsc#1202166)
* Mon Oct 10 2022 hpj@urpla.net
- Build fails due to exceeding 10 GB disk limit (10430 MB):
raise disk space contraint to 12 GB