Package: qemu / 1:7.2+dfsg-7+deb12u13

Metadata

Package Version Patches format
qemu 1:7.2+dfsg-7+deb12u13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
v7.2.1.diff | (download)

VERSION | 2 1 + 1 - 0 !
block/curl.c | 44 37 + 7 - 0 !
block/io.c | 3 3 + 0 - 0 !
block/iscsi.c | 1 1 + 0 - 0 !
block/qcow2-bitmap.c | 5 3 + 2 - 0 !
chardev/char-socket.c | 1 1 + 0 - 0 !
configure | 2 1 + 1 - 0 !
hw/acpi/cpu_hotplug.c | 3 3 + 0 - 0 !
hw/core/machine.c | 3 3 + 0 - 0 !
hw/i386/intel_iommu.c | 15 15 + 0 - 0 !
hw/i386/microvm.c | 2 1 + 1 - 0 !
hw/i386/pc.c | 4 2 + 2 - 0 !
hw/i386/pc_piix.c | 2 0 + 2 - 0 !
hw/i386/pc_q35.c | 2 0 + 2 - 0 !
hw/i386/x86.c | 88 17 + 71 - 0 !
hw/nvme/ctrl.c | 32 26 + 6 - 0 !
hw/nvram/fw_cfg.c | 12 6 + 6 - 0 !
hw/smbios/smbios.c | 8 5 + 3 - 0 !
hw/timer/hpet.c | 19 13 + 6 - 0 !
hw/virtio/vhost-shadow-virtqueue.c | 2 1 + 1 - 0 !
hw/virtio/vhost-user-gpio.c | 10 6 + 4 - 0 !
hw/virtio/vhost-user-i2c.c | 5 3 + 2 - 0 !
hw/virtio/vhost-user-rng.c | 5 3 + 2 - 0 !
hw/virtio/vhost-vdpa.c | 17 2 + 15 - 0 !
hw/virtio/vhost.c | 84 64 + 20 - 0 !
hw/virtio/virtio-mem.c | 6 3 + 3 - 0 !
include/hw/i386/pc.h | 3 0 + 3 - 0 !
include/hw/i386/x86.h | 3 1 + 2 - 0 !
include/hw/nvram/fw_cfg.h | 22 0 + 22 - 0 !
include/hw/virtio/vhost-user-gpio.h | 2 1 + 1 - 0 !
meson.build | 2 1 + 1 - 0 !
migration/ram.c | 9 6 + 3 - 0 !
scripts/shaderinclude.pl | 16 0 + 16 - 0 !
scripts/shaderinclude.py | 26 26 + 0 - 0 !
scripts/symlink-install-tree.py | 1 0 + 1 - 0 !
subprojects/libvhost-user/libvhost-user.c | 7 7 + 0 - 0 !
target/arm/helper.c | 3 3 + 0 - 0 !
target/arm/ptw.c | 6 3 + 3 - 0 !
target/arm/sve_helper.c | 14 9 + 5 - 0 !
target/arm/translate.c | 2 1 + 1 - 0 !
target/i386/tcg/emit.c.inc | 59 32 + 27 - 0 !
target/riscv/translate.c | 12 4 + 8 - 0 !
target/sh4/cpu.c | 2 1 + 1 - 0 !
tests/tcg/Makefile.target | 2 2 + 0 - 0 !
tests/tcg/i386/Makefile.target | 6 5 + 1 - 0 !
tests/tcg/i386/test-i386-adcox.c | 75 75 + 0 - 0 !
tests/tcg/i386/test-i386-bmi2.c | 197 108 + 89 - 0 !
tests/tcg/multiarch/linux/linux-test.c | 6 5 + 1 - 0 !
tests/tcg/riscv64/Makefile.target | 6 6 + 0 - 0 !
tests/tcg/riscv64/test-noc.S | 32 32 + 0 - 0 !
50 files changed, 548 insertions(+), 342 deletions(-)

 v7.2.1
Date: Wed Apr 5 14:37:42 2023 +0300
v7.2.2.diff | (download)

VERSION | 2 1 + 1 - 0 !
block/vhdx-log.c | 2 1 + 1 - 0 !
hw/arm/boot.c | 5 4 + 1 - 0 !
hw/net/vmxnet3.c | 2 1 + 1 - 0 !
hw/nvme/ctrl.c | 3 3 + 0 - 0 !
hw/rdma/vmw/pvrdma_cmd.c | 6 6 + 0 - 0 !
include/qemu/osdep.h | 2 1 + 1 - 0 !
io/channel-tls.c | 3 3 + 0 - 0 !
linux-user/fd-trans.c | 10 7 + 3 - 0 !
linux-user/fd-trans.h | 1 1 + 0 - 0 !
linux-user/generic/target_resource.h | 4 2 + 2 - 0 !
linux-user/syscall.c | 21 15 + 6 - 0 !
qga/commands.c | 5 2 + 3 - 0 !
qga/installer/qemu-ga.wxs | 1 1 + 0 - 0 !
qga/vss-win32/install.cpp | 2 1 + 1 - 0 !
target/arm/cpu.h | 3 3 + 0 - 0 !
target/s390x/arch_dump.c | 2 1 + 1 - 0 !
target/s390x/cpu.h | 1 1 + 0 - 0 !
target/s390x/s390x-internal.h | 3 2 + 1 - 0 !
target/s390x/tcg/insn-data.h.inc | 4 2 + 2 - 0 !
target/s390x/tcg/mem_helper.c | 1 1 + 0 - 0 !
target/s390x/tcg/translate.c | 41 32 + 9 - 0 !
ui/gtk.c | 4 3 + 1 - 0 !
util/fdmon-epoll.c | 25 18 + 7 - 0 !
24 files changed, 112 insertions(+), 41 deletions(-)

 v7.2.2
Date: Sat, 29 Apr 2023 12:09:18 +0300
v7.2.3.diff | (download)

VERSION | 2 1 + 1 - 0 !
accel/tcg/cputlb.c | 2 1 + 1 - 0 !
block/monitor/block-hmp-cmds.c | 10 6 + 4 - 0 !
blockdev.c | 18 14 + 4 - 0 !
docs/about/deprecated.rst | 4 2 + 2 - 0 !
fpu/softfloat.c | 2 1 + 1 - 0 !
hw/9pfs/trace-events | 6 6 + 0 - 0 !
hw/9pfs/xen-9p-backend.c | 35 22 + 13 - 0 !
hw/acpi/pcihp.c | 10 10 + 0 - 0 !
hw/arm/aspeed.c | 42 22 + 20 - 0 !
hw/arm/boot.c | 35 8 + 27 - 0 !
hw/arm/raspi.c | 64 34 + 30 - 0 !
hw/core/machine.c | 8 8 + 0 - 0 !
hw/i386/pc_piix.c | 1 1 + 0 - 0 !
hw/intc/allwinner-a10-pic.c | 7 2 + 5 - 0 !
hw/net/allwinner-sun8i-emac.c | 22 15 + 7 - 0 !
hw/net/e1000.c | 9 4 + 5 - 0 !
hw/net/e1000e_core.c | 5 2 + 3 - 0 !
hw/net/e1000x_common.c | 5 2 + 3 - 0 !
hw/net/msf2-emac.c | 18 11 + 7 - 0 !
hw/net/rtl8139.c | 3 3 + 0 - 0 !
hw/net/virtio-net.c | 1 0 + 1 - 0 !
hw/scsi/lsi53c895a.c | 23 17 + 6 - 0 !
hw/scsi/scsi-generic.c | 14 9 + 5 - 0 !
hw/sd/allwinner-sdhost.c | 31 26 + 5 - 0 !
hw/usb/hcd-ohci.c | 2 2 + 0 - 0 !
hw/virtio/vhost-shadow-virtqueue.c | 5 4 + 1 - 0 !
hw/virtio/vhost-shadow-virtqueue.h | 3 3 + 0 - 0 !
hw/virtio/vhost-user.c | 104 10 + 94 - 0 !
hw/virtio/virtio-crypto.c | 20 11 + 9 - 0 !
hw/virtio/virtio.c | 11 5 + 6 - 0 !
hw/xen/xen_pt.c | 64 53 + 11 - 0 !
hw/xen/xen_pt.h | 20 20 + 0 - 0 !
hw/xen/xen_pt_stub.c | 4 4 + 0 - 0 !
include/hw/arm/boot.h | 49 49 + 0 - 0 !
linux-user/mips/cpu_loop.c | 5 4 + 1 - 0 !
linux-user/syscall.c | 99 68 + 31 - 0 !
meson.build | 4 4 + 0 - 0 !
migration/migration.c | 30 16 + 14 - 0 !
qemu-options.hx | 24 22 + 2 - 0 !
target/arm/kvm.c | 2 2 + 0 - 0 !
target/arm/kvm64.c | 18 4 + 14 - 0 !
target/arm/kvm_arm.h | 8 8 + 0 - 0 !
target/arm/sve_helper.c | 6 6 + 0 - 0 !
target/arm/translate-a32.h | 7 7 + 0 - 0 !
target/arm/translate.c | 4 2 + 2 - 0 !
target/i386/cpu.c | 4 2 + 2 - 0 !
target/i386/ops_sse.h | 8 8 + 0 - 0 !
target/i386/tcg/decode-new.c.inc | 15 13 + 2 - 0 !
target/i386/tcg/emit.c.inc | 2 1 + 1 - 0 !
target/ppc/excp_helper.c | 2 1 + 1 - 0 !
target/ppc/translate/vmx-impl.c.inc | 2 1 + 1 - 0 !
target/riscv/insn_trans/trans_privileged.c.inc | 6 6 + 0 - 0 !
target/s390x/tcg/insn-data.h.inc | 2 1 + 1 - 0 !
target/s390x/tcg/translate.c | 81 58 + 23 - 0 !
tests/docker/dockerfiles/debian-xtensa-cross.docker | 2 1 + 1 - 0 !
tests/qtest/fuzz-lsi53c895a-test.c | 33 33 + 0 - 0 !
ui/console.c | 4 2 + 2 - 0 !
ui/vnc.c | 2 1 + 1 - 0 !
util/async.c | 14 14 + 0 - 0 !
util/vfio-helpers.c | 8 5 + 3 - 0 !
61 files changed, 678 insertions(+), 373 deletions(-)

---
v7.2.4.diff | (download)

.gitlab-ci.d/buildtest.yml | 6 3 + 3 - 0 !
VERSION | 2 1 + 1 - 0 !
docs/system/multi-process.rst | 2 1 + 1 - 0 !
fsdev/virtfs-proxy-helper.c | 27 25 + 2 - 0 !
hw/9pfs/9p-util.h | 38 38 + 0 - 0 !
hw/arm/xlnx-zynqmp.c | 2 1 + 1 - 0 !
hw/display/virtio-gpu.c | 27 22 + 5 - 0 !
hw/dma/xilinx_axidma.c | 11 8 + 3 - 0 !
hw/hppa/machine.c | 15 13 + 2 - 0 !
hw/intc/allwinner-a10-pic.c | 2 1 + 1 - 0 !
hw/misc/aspeed_hace.c | 2 1 + 1 - 0 !
hw/ppc/ppc.c | 2 2 + 0 - 0 !
hw/ppc/prep.c | 4 3 + 1 - 0 !
hw/remote/trace-events | 4 2 + 2 - 0 !
hw/riscv/numa.c | 6 6 + 0 - 0 !
hw/timer/nrf51_timer.c | 7 6 + 1 - 0 !
hw/vfio/pci.c | 8 5 + 3 - 0 !
hw/virtio/vhost.c | 3 3 + 0 - 0 !
include/qemu/compiler.h | 13 13 + 0 - 0 !
include/qemu/host-utils.h | 2 1 + 1 - 0 !
linux-user/s390x/cpu_loop.c | 9 9 + 0 - 0 !
net/vhost-vdpa.c | 11 10 + 1 - 0 !
pc-bios/keymaps/meson.build | 2 1 + 1 - 0 !
qga/commands-posix.c | 12 6 + 6 - 0 !
scripts/device-crash-test | 4 3 + 1 - 0 !
softmmu/icount.c | 9 7 + 2 - 0 !
target/arm/tlb_helper.c | 13 11 + 2 - 0 !
target/arm/translate-a64.c | 24 21 + 3 - 0 !
target/ppc/cpu_init.c | 2 1 + 1 - 0 !
target/ppc/excp_helper.c | 7 5 + 2 - 0 !
target/ppc/helper_regs.c | 73 55 + 18 - 0 !
target/ppc/helper_regs.h | 1 1 + 0 - 0 !
target/ppc/machine.c | 8 4 + 4 - 0 !
target/ppc/power8-pmu.c | 38 22 + 16 - 0 !
target/ppc/power8-pmu.h | 4 2 + 2 - 0 !
target/ppc/translate.c | 1 1 + 0 - 0 !
target/s390x/cpu_models.c | 4 2 + 2 - 0 !
target/s390x/cpu_models.h | 10 9 + 1 - 0 !
target/s390x/tcg/insn-data.h.inc | 4 2 + 2 - 0 !
tests/tcg/s390x/Makefile.target | 13 12 + 1 - 0 !
tests/tcg/s390x/gdbstub/test-svc.py | 64 64 + 0 - 0 !
tests/tcg/s390x/hello-s390x-asm.S | 20 20 + 0 - 0 !
tests/tcg/s390x/lcbb.c | 51 51 + 0 - 0 !
tests/tcg/s390x/locfhr.c | 29 29 + 0 - 0 !
ui/gtk-egl.c | 9 5 + 4 - 0 !
ui/gtk-gl-area.c | 5 3 + 2 - 0 !
ui/gtk.c | 8 3 + 5 - 0 !
ui/sdl2-gl.c | 4 4 + 0 - 0 !
ui/sdl2.c | 7 7 + 0 - 0 !
ui/vnc-jobs.c | 3 2 + 1 - 0 !
50 files changed, 527 insertions(+), 105 deletions(-)

---
v7.2.5.diff | (download)

VERSION | 2 1 + 1 - 0 !
hw/arm/smmu-common.c | 3 1 + 2 - 0 !
hw/arm/smmuv3.c | 39 31 + 8 - 0 !
hw/block/xen-block.c | 11 6 + 5 - 0 !
hw/i386/intel_iommu.c | 23 14 + 9 - 0 !
hw/i386/intel_iommu_internal.h | 9 9 + 0 - 0 !
hw/i386/x86-iommu.c | 2 1 + 1 - 0 !
hw/ide/piix.c | 2 1 + 1 - 0 !
hw/net/virtio-net.c | 1 1 + 0 - 0 !
hw/pci/pci_host.c | 15 13 + 2 - 0 !
hw/vfio/pci.c | 3 3 + 0 - 0 !
hw/virtio/vhost-stub.c | 4 4 + 0 - 0 !
hw/virtio/vhost.c | 38 26 + 12 - 0 !
hw/virtio/virtio-crypto.c | 5 5 + 0 - 0 !
hw/virtio/virtio-iommu.c | 4 3 + 1 - 0 !
hw/virtio/virtio-pci.c | 36 36 + 0 - 0 !
include/hw/i386/intel_iommu.h | 50 26 + 24 - 0 !
include/hw/i386/x86-iommu.h | 50 26 + 24 - 0 !
include/hw/virtio/vhost.h | 1 1 + 0 - 0 !
include/hw/virtio/virtio.h | 2 2 + 0 - 0 !
include/io/channel-tls.h | 1 1 + 0 - 0 !
io/channel-tls.c | 18 12 + 6 - 0 !
linux-user/arm/cpu_loop.c | 9 7 + 2 - 0 !
net/vhost-vdpa.c | 21 17 + 4 - 0 !
qemu-nbd.c | 35 20 + 15 - 0 !
qga/installer/qemu-ga.wxs | 10 5 + 5 - 0 !
qga/vss-win32/install.cpp | 9 9 + 0 - 0 !
qga/vss-win32/qga-vss.def | 2 2 + 0 - 0 !
target/arm/translate.c | 15 8 + 7 - 0 !
target/hppa/cpu.h | 5 3 + 2 - 0 !
target/i386/tcg/decode-new.c.inc | 10 6 + 4 - 0 !
target/loongarch/cpu.h | 1 1 + 0 - 0 !
target/loongarch/csr_helper.c | 9 9 + 0 - 0 !
target/loongarch/helper.h | 1 1 + 0 - 0 !
target/loongarch/insn_trans/trans_privileged.c.inc | 8 1 + 7 - 0 !
target/m68k/m68k-semi.c | 2 1 + 1 - 0 !
target/nios2/nios2-semi.c | 6 3 + 3 - 0 !
target/ppc/excp_helper.c | 6 6 + 0 - 0 !
target/ppc/mmu-hash64.c | 72 55 + 17 - 0 !
target/ppc/mmu-hash64.h | 5 5 + 0 - 0 !
target/ppc/translate.c | 3 3 + 0 - 0 !
target/s390x/tcg/excp_helper.c | 2 1 + 1 - 0 !
target/s390x/tcg/fpu_helper.c | 3 2 + 1 - 0 !
target/s390x/tcg/insn-data.h.inc | 2 1 + 1 - 0 !
target/s390x/tcg/mem_helper.c | 5 5 + 0 - 0 !
target/s390x/tcg/translate.c | 16 14 + 2 - 0 !
target/s390x/tcg/translate_vx.c.inc | 2 1 + 1 - 0 !
ui/vnc-clipboard.c | 10 4 + 6 - 0 !
util/thread-pool.c | 2 1 + 1 - 0 !
49 files changed, 414 insertions(+), 176 deletions(-)

---
v7.2.6.diff | (download)

.gitlab-ci.d/check-dco.py | 6 3 + 3 - 0 !
.gitlab-ci.d/static_checks.yml | 4 2 + 2 - 0 !
VERSION | 2 1 + 1 - 0 !
accel/kvm/kvm-all.c | 4 3 + 1 - 0 !
backends/tpm/tpm_util.c | 11 2 + 9 - 0 !
docs/about/license.rst | 2 1 + 1 - 0 !
docs/devel/multiple-iothreads.txt | 7 7 + 0 - 0 !
docs/multi-thread-compression.txt | 12 6 + 6 - 0 !
docs/rdma.txt | 2 1 + 1 - 0 !
dump/dump.c | 4 2 + 2 - 0 !
hw/9pfs/xen-9p-backend.c | 5 4 + 1 - 0 !
hw/block/dataplane/virtio-blk.c | 3 2 + 1 - 0 !
hw/block/dataplane/xen-block.c | 5 3 + 2 - 0 !
hw/char/riscv_htif.c | 3 2 + 1 - 0 !
hw/char/virtio-serial-bus.c | 3 2 + 1 - 0 !
hw/core/machine-smp.c | 10 10 + 0 - 0 !
hw/display/qxl.c | 14 10 + 4 - 0 !
hw/display/virtio-gpu.c | 6 4 + 2 - 0 !
hw/i2c/aspeed_i2c.c | 36 9 + 27 - 0 !
hw/ide/ahci.c | 113 81 + 32 - 0 !
hw/ide/ahci_internal.h | 1 1 + 0 - 0 !
hw/ide/core.c | 6 4 + 2 - 0 !
hw/intc/apic.c | 7 7 + 0 - 0 !
hw/intc/loongarch_ipi.c | 4 4 + 0 - 0 !
hw/intc/riscv_aclint.c | 11 6 + 5 - 0 !
hw/mips/loongson3_virt.c | 2 0 + 2 - 0 !
hw/misc/bcm2835_property.c | 7 7 + 0 - 0 !
hw/misc/imx_rngc.c | 6 4 + 2 - 0 !
hw/misc/macio/mac_dbdma.c | 2 1 + 1 - 0 !
hw/net/virtio-net.c | 3 2 + 1 - 0 !
hw/net/vmxnet3.c | 5 4 + 1 - 0 !
hw/nvme/ctrl.c | 6 4 + 2 - 0 !
hw/nvme/dif.c | 4 2 + 2 - 0 !
hw/pci-host/raven.c | 7 7 + 0 - 0 !
hw/ppc/e500.c | 2 1 + 1 - 0 !
hw/ppc/pnv_lpc.c | 3 3 + 0 - 0 !
hw/ppc/vof.c | 2 2 + 0 - 0 !
hw/riscv/virt.c | 2 1 + 1 - 0 !
hw/s390x/s390-virtio-ccw.c | 1 1 + 0 - 0 !
hw/scsi/lsi53c895a.c | 7 7 + 0 - 0 !
hw/scsi/mptsas.c | 3 2 + 1 - 0 !
hw/scsi/scsi-bus.c | 3 2 + 1 - 0 !
hw/scsi/vmw_pvscsi.c | 3 2 + 1 - 0 !
hw/smbios/smbios.c | 16 10 + 6 - 0 !
hw/tpm/tpm_tis_sysbus.c | 1 0 + 1 - 0 !
hw/usb/dev-uas.c | 3 2 + 1 - 0 !
hw/usb/hcd-dwc2.c | 3 2 + 1 - 0 !
hw/usb/hcd-ehci.c | 3 2 + 1 - 0 !
hw/usb/hcd-uhci.c | 2 1 + 1 - 0 !
hw/usb/host-libusb.c | 6 4 + 2 - 0 !
hw/usb/redirect.c | 6 4 + 2 - 0 !
hw/usb/xen-usb.c | 3 2 + 1 - 0 !
hw/virtio/virtio-balloon.c | 5 3 + 2 - 0 !
hw/virtio/virtio-crypto.c | 3 2 + 1 - 0 !
hw/virtio/virtio.c | 37 35 + 2 - 0 !
include/block/aio.h | 18 16 + 2 - 0 !
include/exec/memory.h | 5 5 + 0 - 0 !
include/exec/user/abitypes.h | 13 12 + 1 - 0 !
include/hw/boards.h | 2 2 + 0 - 0 !
include/hw/i2c/aspeed_i2c.h | 4 2 + 2 - 0 !
include/hw/qdev-core.h | 7 7 + 0 - 0 !
include/hw/virtio/virtio-gpu-bswap.h | 3 3 + 0 - 0 !
include/qemu/main-loop.h | 7 5 + 2 - 0 !
include/sysemu/kvm.h | 2 2 + 0 - 0 !
linux-user/elfload.c | 3 2 + 1 - 0 !
linux-user/riscv/signal.c | 4 2 + 2 - 0 !
migration/block.c | 11 9 + 2 - 0 !
python/.gitignore | 4 2 + 2 - 0 !
python/Makefile | 53 36 + 17 - 0 !
python/Pipfile | 13 0 + 13 - 0 !
python/Pipfile.lock | 347 0 + 347 - 0 !
python/README.rst | 3 0 + 3 - 0 !
python/setup.cfg | 4 1 + 3 - 0 !
python/tests/minreqs.txt | 45 45 + 0 - 0 !
qemu-options.hx | 20 12 + 8 - 0 !
scripts/checkpatch.pl | 8 8 + 0 - 0 !
softmmu/memory.c | 16 16 + 0 - 0 !
target/arm/kvm.c | 7 7 + 0 - 0 !
target/arm/kvm64.c | 1 1 + 0 - 0 !
target/arm/sme_helper.c | 2 1 + 1 - 0 !
target/arm/translate.c | 2 1 + 1 - 0 !
target/i386/kvm/kvm.c | 5 5 + 0 - 0 !
target/mips/kvm.c | 2 1 + 1 - 0 !
target/mips/kvm_mips.h | 9 0 + 9 - 0 !
target/ppc/cpu.c | 1 1 + 0 - 0 !
target/ppc/kvm.c | 5 5 + 0 - 0 !
target/riscv/kvm.c | 5 5 + 0 - 0 !
target/riscv/pmp.c | 4 4 + 0 - 0 !
target/s390x/kvm/kvm.c | 5 5 + 0 - 0 !
target/s390x/tcg/translate_vx.c.inc | 6 3 + 3 - 0 !
target/s390x/tcg/vec_helper.c | 2 1 + 1 - 0 !
target/s390x/tcg/vec_string_helper.c | 54 17 + 37 - 0 !
tests/docker/dockerfiles/python.docker | 1 0 + 1 - 0 !
tests/qemu-iotests/181 | 2 1 + 1 - 0 !
tests/qtest/libqos/ahci.c | 106 80 + 26 - 0 !
tests/qtest/libqos/ahci.h | 8 3 + 5 - 0 !
tests/qtest/test-hmp.c | 6 3 + 3 - 0 !
tests/unit/ptimer-test-stubs.c | 3 2 + 1 - 0 !
ui/console.c | 3 3 + 0 - 0 !
util/async.c | 20 19 + 1 - 0 !
util/main-loop.c | 6 4 + 2 - 0 !
util/trace-events | 1 1 + 0 - 0 !
102 files changed, 656 insertions(+), 639 deletions(-)

 v7.2.6
Date: Thu Sep 21 19:23:47 2023 +0300
v7.2.7.diff | (download)

VERSION | 2 1 + 1 - 0 !
accel/tcg/tcg-accel-ops-mttcg.c | 9 2 + 7 - 0 !
block/nvme.c | 7 4 + 3 - 0 !
chardev/char-pty.c | 22 19 + 3 - 0 !
disas/riscv.c | 4 2 + 2 - 0 !
hw/audio/es1370.c | 2 1 + 1 - 0 !
hw/cxl/cxl-host.c | 12 6 + 6 - 0 !
hw/display/ati.c | 8 8 + 0 - 0 !
hw/display/ati_2d.c | 75 53 + 22 - 0 !
hw/display/ati_int.h | 1 1 + 0 - 0 !
hw/display/ramfb.c | 1 1 + 0 - 0 !
hw/i386/amd_iommu.c | 9 2 + 7 - 0 !
hw/i386/amd_iommu.h | 2 0 + 2 - 0 !
hw/ide/core.c | 14 7 + 7 - 0 !
hw/input/lasips2.c | 10 10 + 0 - 0 !
hw/misc/led.c | 2 1 + 1 - 0 !
hw/ppc/ppc.c | 97 59 + 38 - 0 !
hw/rdma/vmw/pvrdma_main.c | 16 15 + 1 - 0 !
hw/scsi/esp.c | 5 3 + 2 - 0 !
hw/scsi/scsi-disk.c | 9 7 + 2 - 0 !
hw/sd/sdhci.c | 15 11 + 4 - 0 !
include/qemu/host-utils.h | 21 20 + 1 - 0 !
linux-user/hppa/signal.c | 8 5 + 3 - 0 !
linux-user/mips/cpu_loop.c | 4 3 + 1 - 0 !
linux-user/sh4/signal.c | 8 8 + 0 - 0 !
linux-user/syscall.c | 43 0 + 43 - 0 !
meson.build | 2 0 + 2 - 0 !
migration/migration.c | 9 7 + 2 - 0 !
pc-bios/optionrom/Makefile | 2 1 + 1 - 0 !
qemu-img.c | 13 12 + 1 - 0 !
scripts/analyze-migration.py | 6 3 + 3 - 0 !
scripts/tracetool/__init__.py | 2 1 + 1 - 0 !
target/arm/helper.c | 9 9 + 0 - 0 !
target/arm/internals.h | 1 0 + 1 - 0 !
target/arm/ptw.c | 89 62 + 27 - 0 !
target/i386/tcg/decode-new.c.inc | 98 55 + 43 - 0 !
target/i386/tcg/decode-new.h | 2 1 + 1 - 0 !
target/i386/tcg/emit.c.inc | 30 25 + 5 - 0 !
target/mips/tcg/msa.decode | 4 2 + 2 - 0 !
target/mips/tcg/tx79.decode | 2 1 + 1 - 0 !
target/s390x/tcg/insn-data.h.inc | 2 1 + 1 - 0 !
target/s390x/tcg/translate.c | 19 17 + 2 - 0 !
target/tricore/cpu.c | 6 3 + 3 - 0 !
target/tricore/cpu.h | 2 1 + 1 - 0 !
target/tricore/op_helper.c | 4 2 + 2 - 0 !
tests/migration/s390x/Makefile | 4 2 + 2 - 0 !
tests/qemu-iotests/024 | 57 57 + 0 - 0 !
tests/qemu-iotests/024.out | 30 30 + 0 - 0 !
tests/qtest/ahci-test.c | 86 85 + 1 - 0 !
tests/tcg/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/aarch64/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/arm/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/cris/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/hexagon/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/i386/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/i386/test-avx.py | 2 1 + 1 - 0 !
tests/tcg/minilib/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/mips/Makefile.target | 2 1 + 1 - 0 !
tests/tcg/mips/hello-mips.c | 4 2 + 2 - 0 !
tests/tcg/s390x/Makefile.target | 1 1 + 0 - 0 !
tests/tcg/s390x/laalg.c | 27 27 + 0 - 0 !
ui/gtk-egl.c | 14 8 + 6 - 0 !
ui/gtk.c | 10 10 + 0 - 0 !
ui/vnc.c | 6 3 + 3 - 0 !
64 files changed, 686 insertions(+), 279 deletions(-)

 v7.2.7
Date: Tue Nov 21 12:02:48 2023 +0300
v7.2.8.diff | (download)

VERSION | 2 1 + 1 - 0 !
block/vmdk.c | 28 20 + 8 - 0 !
docs/devel/testing.rst | 4 2 + 2 - 0 !
hw/acpi/erst.c | 10 10 + 0 - 0 !
hw/audio/hda-codec.c | 29 21 + 8 - 0 !
hw/ide/ahci.c | 27 26 + 1 - 0 !
hw/mips/malta.c | 4 2 + 2 - 0 !
hw/misc/mps2-scc.c | 8 8 + 0 - 0 !
hw/net/allwinner-sun8i-emac.c | 3 2 + 1 - 0 !
hw/net/allwinner_emac.c | 3 2 + 1 - 0 !
hw/net/cadence_gem.c | 3 2 + 1 - 0 !
hw/net/dp8393x.c | 3 2 + 1 - 0 !
hw/net/e1000.c | 3 2 + 1 - 0 !
hw/net/e1000e.c | 2 1 + 1 - 0 !
hw/net/eepro100.c | 4 3 + 1 - 0 !
hw/net/etraxfs_eth.c | 3 2 + 1 - 0 !
hw/net/fsl_etsec/etsec.c | 3 2 + 1 - 0 !
hw/net/ftgmac100.c | 3 2 + 1 - 0 !
hw/net/i82596.c | 2 1 + 1 - 0 !
hw/net/imx_fec.c | 2 1 + 1 - 0 !
hw/net/lan9118.c | 3 2 + 1 - 0 !
hw/net/mcf_fec.c | 3 2 + 1 - 0 !
hw/net/mipsnet.c | 3 2 + 1 - 0 !
hw/net/msf2-emac.c | 3 2 + 1 - 0 !
hw/net/mv88w8618_eth.c | 3 2 + 1 - 0 !
hw/net/ne2000-isa.c | 3 2 + 1 - 0 !
hw/net/ne2000-pci.c | 3 2 + 1 - 0 !
hw/net/npcm7xx_emc.c | 3 2 + 1 - 0 !
hw/net/opencores_eth.c | 3 2 + 1 - 0 !
hw/net/pcnet.c | 3 2 + 1 - 0 !
hw/net/rocker/rocker_fp.c | 4 2 + 2 - 0 !
hw/net/rtl8139.c | 3 2 + 1 - 0 !
hw/net/smc91c111.c | 3 2 + 1 - 0 !
hw/net/spapr_llan.c | 3 2 + 1 - 0 !
hw/net/stellaris_enet.c | 3 2 + 1 - 0 !
hw/net/sungem.c | 2 1 + 1 - 0 !
hw/net/sunhme.c | 3 2 + 1 - 0 !
hw/net/tulip.c | 3 2 + 1 - 0 !
hw/net/virtio-net.c | 6 4 + 2 - 0 !
hw/net/vmxnet3.c | 2 1 + 1 - 0 !
hw/net/xen_nic.c | 3 2 + 1 - 0 !
hw/net/xgmac.c | 3 2 + 1 - 0 !
hw/net/xilinx_axienet.c | 3 2 + 1 - 0 !
hw/net/xilinx_ethlite.c | 3 2 + 1 - 0 !
hw/nvram/xlnx-efuse.c | 8 8 + 0 - 0 !
hw/nvram/xlnx-versal-efuse-ctrl.c | 8 8 + 0 - 0 !
hw/pci/msix.c | 1 1 + 0 - 0 !
hw/pci/pcie_sriov.c | 1 0 + 1 - 0 !
hw/usb/dev-network.c | 3 2 + 1 - 0 !
hw/virtio/virtio-iommu-pci.c | 8 8 + 0 - 0 !
hw/virtio/virtio-pci.c | 1 1 + 0 - 0 !
include/hw/virtio/virtio-pci.h | 1 1 + 0 - 0 !
include/net/net.h | 2 2 + 0 - 0 !
linux-user/elfload.c | 2 1 + 1 - 0 !
net/net.c | 15 15 + 0 - 0 !
softmmu/memory.c | 32 2 + 30 - 0 !
target/arm/cpu.c | 10 10 + 0 - 0 !
target/arm/helper.c | 22 20 + 2 - 0 !
target/arm/sme_helper.c | 10 4 + 6 - 0 !
target/arm/syndrome.h | 6 3 + 3 - 0 !
tests/avocado/cpu_queries.py | 2 1 + 1 - 0 !
tests/avocado/empty_cpu_model.py | 2 1 + 1 - 0 !
tests/avocado/pc_cpu_hotplug_props.py | 2 1 + 1 - 0 !
tests/avocado/version.py | 2 1 + 1 - 0 !
tests/avocado/x86_cpu_model_versions.py | 97 49 + 48 - 0 !
tests/qemu-iotests/059 | 2 2 + 0 - 0 !
tests/qemu-iotests/059.out | 4 4 + 0 - 0 !
ui/gtk-egl.c | 7 7 + 0 - 0 !
ui/vnc-clipboard.c | 5 5 + 0 - 0 !
69 files changed, 317 insertions(+), 156 deletions(-)

 v7.2.8
Date: Fri Dec 22 21:59:29 2023 +0300
v7.2.9.diff | (download)

.gitlab-ci.d/buildtest.yml | 5 4 + 1 - 0 !
.readthedocs.yml | 19 12 + 7 - 0 !
VERSION | 2 1 + 1 - 0 !
accel/tcg/cpu-exec.c | 4 2 + 2 - 0 !
accel/tcg/tb-maint.c | 6 3 + 3 - 0 !
accel/tcg/translate-all.c | 2 0 + 2 - 0 !
block/blklogwrites.c | 35 26 + 9 - 0 !
block/io.c | 10 10 + 0 - 0 !
block/snapshot.c | 4 3 + 1 - 0 !
chardev/char.c | 2 1 + 1 - 0 !
docs/requirements.txt | 2 2 + 0 - 0 !
hw/block/pflash_cfi01.c | 171 91 + 80 - 0 !
hw/block/pflash_cfi02.c | 2 1 + 1 - 0 !
hw/block/trace-events | 7 5 + 2 - 0 !
hw/intc/arm_gicv3_cpuif.c | 17 13 + 4 - 0 !
hw/net/virtio-net.c | 13 9 + 4 - 0 !
hw/scsi/esp-pci.c | 61 41 + 20 - 0 !
include/exec/exec-all.h | 6 0 + 6 - 0 !
include/hw/elf_ops.h | 2 1 + 1 - 0 !
monitor/qmp.c | 17 0 + 17 - 0 !
qapi/qmp-dispatch.c | 24 23 + 1 - 0 !
softmmu/vl.c | 4 4 + 0 - 0 !
target/i386/cpu.h | 9 7 + 2 - 0 !
target/i386/tcg/tcg-cpu.c | 25 22 + 3 - 0 !
target/i386/tcg/translate.c | 22 15 + 7 - 0 !
target/riscv/csr.c | 14 7 + 7 - 0 !
target/s390x/tcg/translate.c | 3 2 + 1 - 0 !
target/xtensa/mmu_helper.c | 47 35 + 12 - 0 !
tests/qemu-iotests/060.out | 4 2 + 2 - 0 !
tests/qemu-iotests/071.out | 4 2 + 2 - 0 !
tests/qemu-iotests/081.out | 16 8 + 8 - 0 !
tests/qemu-iotests/087.out | 12 6 + 6 - 0 !
tests/qemu-iotests/108.out | 2 1 + 1 - 0 !
tests/qemu-iotests/109 | 4 2 + 2 - 0 !
tests/qemu-iotests/109.out | 78 33 + 45 - 0 !
tests/qemu-iotests/117.out | 2 1 + 1 - 0 !
tests/qemu-iotests/120.out | 2 1 + 1 - 0 !
tests/qemu-iotests/127.out | 2 1 + 1 - 0 !
tests/qemu-iotests/140.out | 2 1 + 1 - 0 !
tests/qemu-iotests/141 | 307 131 + 176 - 0 !
tests/qemu-iotests/141.out | 200 45 + 155 - 0 !
tests/qemu-iotests/143.out | 2 1 + 1 - 0 !
tests/qemu-iotests/156.out | 2 1 + 1 - 0 !
tests/qemu-iotests/176.out | 16 8 + 8 - 0 !
tests/qemu-iotests/182.out | 2 1 + 1 - 0 !
tests/qemu-iotests/183.out | 4 2 + 2 - 0 !
tests/qemu-iotests/184.out | 32 16 + 16 - 0 !
tests/qemu-iotests/185 | 6 3 + 3 - 0 !
tests/qemu-iotests/185.out | 45 40 + 5 - 0 !
tests/qemu-iotests/191.out | 16 8 + 8 - 0 !
tests/qemu-iotests/195.out | 16 8 + 8 - 0 !
tests/qemu-iotests/223.out | 12 6 + 6 - 0 !
tests/qemu-iotests/227.out | 32 16 + 16 - 0 !
tests/qemu-iotests/247.out | 2 1 + 1 - 0 !
tests/qemu-iotests/273.out | 8 4 + 4 - 0 !
tests/qemu-iotests/308 | 4 2 + 2 - 0 !
tests/qemu-iotests/308.out | 2 1 + 1 - 0 !
tests/qemu-iotests/iotests.py | 7 7 + 0 - 0 !
tests/qemu-iotests/tests/qcow2-internal-snapshots | 170 170 + 0 - 0 !
tests/qemu-iotests/tests/qcow2-internal-snapshots.out | 107 107 + 0 - 0 !
tests/qemu-iotests/tests/qsd-jobs.out | 4 2 + 2 - 0 !
tests/qtest/meson.build | 1 1 + 0 - 0 !
62 files changed, 979 insertions(+), 681 deletions(-)

 v7.2.9
Date: Mon Jan 29 12:49:21 2024 +0300
Tagger: Michael Tokarev <mjt@tls.msk.ru>
v7.2.10.diff | (download)

.gitlab-ci.d/cirrus/build.yml | 2 1 + 1 - 0 !
.gitlab-ci.d/windows.yml | 34 0 + 34 - 0 !
VERSION | 2 1 + 1 - 0 !
audio/meson.build | 3 2 + 1 - 0 !
block/blkio.c | 2 1 + 1 - 0 !
docs/interop/vhost-user.rst | 6 3 + 3 - 0 !
docs/system/keys.rst.inc | 13 7 + 6 - 0 !
hw/arm/smmu-common.c | 2 2 + 0 - 0 !
hw/cxl/cxl-cdat.c | 11 8 + 3 - 0 !
hw/cxl/cxl-component-utils.c | 2 1 + 1 - 0 !
hw/i386/acpi-build.c | 2 1 + 1 - 0 !
hw/i386/sgx-stub.c | 2 1 + 1 - 0 !
hw/nvme/ctrl.c | 2 1 + 1 - 0 !
hw/pci-host/designware.c | 2 2 + 0 - 0 !
hw/rtc/pl031.c | 1 1 + 0 - 0 !
hw/smbios/smbios.c | 12 12 + 0 - 0 !
hw/usb/bus.c | 5 3 + 2 - 0 !
hw/virtio/virtio-iommu.c | 4 2 + 2 - 0 !
linux-user/aarch64/target_prctl.h | 29 17 + 12 - 0 !
migration/migration.c | 2 2 + 0 - 0 !
qemu-options.hx | 14 11 + 3 - 0 !
softmmu/vl.c | 24 14 + 10 - 0 !
target/arm/helper.c | 30 28 + 2 - 0 !
target/arm/sme_helper.c | 8 4 + 4 - 0 !
target/arm/sve_helper.c | 12 6 + 6 - 0 !
target/arm/syndrome.h | 8 8 + 0 - 0 !
target/arm/translate-sve.c | 16 8 + 8 - 0 !
target/i386/cpu.c | 6 4 + 2 - 0 !
target/i386/cpu.h | 6 6 + 0 - 0 !
target/i386/kvm/kvm.c | 3 2 + 1 - 0 !
target/i386/tcg/sysemu/excp_helper.c | 45 20 + 25 - 0 !
target/i386/tcg/sysemu/misc_helper.c | 3 3 + 0 - 0 !
target/i386/tcg/sysemu/svm_helper.c | 27 21 + 6 - 0 !
target/i386/tcg/translate.c | 11 6 + 5 - 0 !
target/ppc/translate/vsx-impl.c.inc | 2 1 + 1 - 0 !
tests/data/acpi/q35/DSDT.cxl | binary
tests/qemu-iotests/144 | 12 11 + 1 - 0 !
tests/qemu-iotests/144.out | 2 1 + 1 - 0 !
tests/qtest/display-vga-test.c | 65 25 + 40 - 0 !
tests/unit/test-blockjob.c | 9 8 + 1 - 0 !
tests/unit/test-util-sockets.c | 1 1 + 0 - 0 !
tests/unit/test-vmstate.c | 5 2 + 3 - 0 !
tests/vm/Makefile.include | 2 1 + 1 - 0 !
tests/vm/basevm.py | 4 2 + 2 - 0 !
tests/vm/openbsd | 9 5 + 4 - 0 !
ui/clipboard.c | 26 23 + 3 - 0 !
ui/console.c | 2 1 + 1 - 0 !
ui/meson.build | 6 4 + 2 - 0 !
ui/vnc.c | 5 5 + 0 - 0 !
49 files changed, 299 insertions(+), 202 deletions(-)

 v7.2.10
Date: Mon Mar 4 15:14:39 2024 +0300
v7.2.11.diff | (download)

.gitlab-ci.d/cirrus.yml | 4 2 + 2 - 0 !
VERSION | 2 1 + 1 - 0 !
backends/cryptodev-builtin.c | 4 3 + 1 - 0 !
hw/acpi/hmat.c | 6 5 + 1 - 0 !
hw/block/nand.c | 55 38 + 17 - 0 !
hw/char/virtio-serial-bus.c | 3 1 + 2 - 0 !
hw/core/machine.c | 1 1 + 0 - 0 !
hw/display/virtio-gpu.c | 6 2 + 4 - 0 !
hw/intc/arm_gicv3_cpuif.c | 4 2 + 2 - 0 !
hw/misc/applesmc.c | 1 1 + 0 - 0 !
hw/net/e1000e_core.c | 60 7 + 53 - 0 !
hw/net/e1000e_core.h | 2 0 + 2 - 0 !
hw/net/lan9118.c | 28 24 + 4 - 0 !
hw/net/pcnet.c | 2 1 + 1 - 0 !
hw/net/virtio-net.c | 8 6 + 2 - 0 !
hw/nvme/ctrl.c | 178 98 + 80 - 0 !
hw/nvme/nvme.h | 1 1 + 0 - 0 !
hw/pci/pcie_sriov.c | 8 8 + 0 - 0 !
hw/ppc/spapr.c | 9 3 + 6 - 0 !
hw/ppc/spapr_irq.c | 6 4 + 2 - 0 !
hw/rtc/sun4v-rtc.c | 2 1 + 1 - 0 !
hw/scsi/lsi53c895a.c | 60 46 + 14 - 0 !
hw/scsi/scsi-generic.c | 1 0 + 1 - 0 !
hw/scsi/trace-events | 2 2 + 0 - 0 !
hw/sd/sdhci.c | 8 8 + 0 - 0 !
hw/virtio/virtio-crypto.c | 4 2 + 2 - 0 !
hw/virtio/virtio.c | 22 20 + 2 - 0 !
include/hw/pci/pcie_sriov.h | 3 3 + 0 - 0 !
include/hw/ppc/spapr_irq.h | 14 13 + 1 - 0 !
include/hw/rtc/sun4v-rtc.h | 2 1 + 1 - 0 !
include/hw/virtio/virtio.h | 7 7 + 0 - 0 !
linux-user/syscall.c | 22 16 + 6 - 0 !
migration/block.c | 5 4 + 1 - 0 !
monitor/misc.c | 2 1 + 1 - 0 !
qemu-options.hx | 6 3 + 3 - 0 !
scripts/make-release | 2 1 + 1 - 0 !
softmmu/qdev-monitor.c | 23 11 + 12 - 0 !
target/arm/helper.c | 96 79 + 17 - 0 !
target/arm/translate-sme.c | 24 18 + 6 - 0 !
target/hppa/translate.c | 1 1 + 0 - 0 !
target/i386/cpu-param.h | 2 1 + 1 - 0 !
target/i386/cpu.h | 50 39 + 11 - 0 !
target/i386/helper.c | 2 1 + 1 - 0 !
target/i386/tcg/sysemu/excp_helper.c | 7 4 + 3 - 0 !
target/loongarch/cpu.c | 72 40 + 32 - 0 !
target/sh4/translate.c | 3 3 + 0 - 0 !
tcg/optimize.c | 19 9 + 10 - 0 !
tests/tcg/aarch64/Makefile.target | 12 9 + 3 - 0 !
tests/tcg/aarch64/sme-outprod1.c | 83 83 + 0 - 0 !
tests/tcg/aarch64/sysregs.c | 27 21 + 6 - 0 !
tests/tcg/aarch64/test-2150.c | 12 12 + 0 - 0 !
tests/tcg/aarch64/test-2248.c | 28 28 + 0 - 0 !
tests/unit/meson.build | 8 6 + 2 - 0 !
ui/cocoa.m | 7 7 + 0 - 0 !
54 files changed, 708 insertions(+), 318 deletions(-)

 v7.2.11
Date: Wed Apr 24 06:02:50 2024 +0300
v7.2.12.diff | (download)

.gitlab-ci.d/cirrus.yml | 2 2 + 0 - 0 !
.gitlab-ci.d/edk2.yml | 85 0 + 85 - 0 !
.gitlab-ci.d/edk2/Dockerfile | 27 0 + 27 - 0 !
.gitlab-ci.d/opensbi.yml | 4 2 + 2 - 0 !
.gitlab-ci.d/opensbi/Dockerfile | 1 1 + 0 - 0 !
.gitlab-ci.d/qemu-project.yml | 1 0 + 1 - 0 !
.gitlab-ci.d/windows.yml | 4 1 + 3 - 0 !
MAINTAINERS | 2 0 + 2 - 0 !
VERSION | 2 1 + 1 - 0 !
backends/cryptodev-builtin.c | 9 5 + 4 - 0 !
disas/riscv.c | 65 64 + 1 - 0 !
hw/arm/npcm7xx.c | 3 2 + 1 - 0 !
hw/dma/xlnx_dpdma.c | 20 10 + 10 - 0 !
hw/intc/arm_gic.c | 4 2 + 2 - 0 !
hw/intc/riscv_aplic.c | 6 3 + 3 - 0 !
hw/remote/vfio-user-obj.c | 4 2 + 2 - 0 !
linux-user/syscall.c | 9 2 + 7 - 0 !
nbd/client.c | 28 24 + 4 - 0 !
nbd/common.c | 11 0 + 11 - 0 !
nbd/nbd-internal.h | 10 0 + 10 - 0 !
nbd/server.c | 130 82 + 48 - 0 !
target/arm/cpu64.c | 6 5 + 1 - 0 !
target/arm/hvf/hvf.c | 160 80 + 80 - 0 !
target/i386/kvm/hyperv.c | 2 1 + 1 - 0 !
target/i386/tcg/decode-new.c.inc | 4 2 + 2 - 0 !
target/i386/tcg/fpu_helper.c | 5 5 + 0 - 0 !
target/i386/tcg/translate.c | 31 17 + 14 - 0 !
target/loongarch/cpu.c | 2 1 + 1 - 0 !
tests/avocado/boot_linux_console.py | 40 20 + 20 - 0 !
tests/avocado/replay_kernel.py | 8 4 + 4 - 0 !
ui/gtk-egl.c | 2 1 + 1 - 0 !
ui/gtk-gl-area.c | 2 1 + 1 - 0 !
ui/gtk.c | 28 19 + 9 - 0 !
ui/sdl2.c | 1 1 + 0 - 0 !
34 files changed, 360 insertions(+), 358 deletions(-)

 v7.2.12
Date: Sun Jun 9 00:23:52 2024 +0300
v7.2.13.diff | (download)

.gitlab-ci.d/buildtest.yml | 34 13 + 21 - 0 !
.gitlab-ci.d/container-core.yml | 4 2 + 2 - 0 !
.gitlab-ci.d/container-cross.yml | 1 1 + 0 - 0 !
VERSION | 2 1 + 1 - 0 !
block.c | 76 49 + 27 - 0 !
block/qcow2.c | 17 16 + 1 - 0 !
chardev/char-stdio.c | 4 4 + 0 - 0 !
docs/devel/testing.rst | 6 6 + 0 - 0 !
hw/display/vga.c | 7 7 + 0 - 0 !
hw/net/virtio-net.c | 18 12 + 6 - 0 !
hw/virtio/virtio.c | 1 0 + 1 - 0 !
linux-user/syscall.c | 10 8 + 2 - 0 !
target/arm/vec_helper.c | 4 2 + 2 - 0 !
target/i386/cpu.c | 6 2 + 4 - 0 !
target/i386/tcg/translate.c | 2 1 + 1 - 0 !
tcg/loongarch64/tcg-target.c.inc | 32 15 + 17 - 0 !
tests/docker/dockerfiles/centos9.docker | 11 4 + 7 - 0 !
tests/docker/dockerfiles/fedora-win32-cross.docker | 4 2 + 2 - 0 !
tests/docker/dockerfiles/fedora-win64-cross.docker | 4 2 + 2 - 0 !
tests/docker/dockerfiles/fedora.docker | 4 2 + 2 - 0 !
tests/docker/dockerfiles/opensuse-leap.docker | 22 10 + 12 - 0 !
tests/docker/dockerfiles/ubuntu2004.docker | 2 1 + 1 - 0 !
tests/lcitool/libvirt-ci/.gitlab-ci.yml | 13 7 + 6 - 0 !
tests/lcitool/libvirt-ci/docs/installation.rst | 2 2 + 0 - 0 !
tests/lcitool/libvirt-ci/examples/manifest.yml | 2 1 + 1 - 0 !
tests/lcitool/libvirt-ci/lcitool/ansible/playbooks/build/jobs/defaults.yml | 4 2 + 2 - 0 !
tests/lcitool/libvirt-ci/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml | 2 1 + 1 - 0 !
tests/lcitool/libvirt-ci/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml | 4 2 + 2 - 0 !
tests/lcitool/libvirt-ci/lcitool/ansible/playbooks/build/projects/libvirt-tck.yml | 2 1 + 1 - 0 !
tests/lcitool/libvirt-ci/lcitool/ansible/playbooks/build/projects/libvirt.yml | 2 1 + 1 - 0 !
tests/lcitool/libvirt-ci/lcitool/ansible/playbooks/build/projects/virt-viewer.yml | 2 1 + 1 - 0 !
tests/lcitool/libvirt-ci/lcitool/application.py | 108 53 + 55 - 0 !
tests/lcitool/libvirt-ci/lcitool/config.py | 11 7 + 4 - 0 !
tests/lcitool/libvirt-ci/lcitool/configs/kickstart.cfg | 2 1 + 1 - 0 !
tests/lcitool/libvirt-ci/lcitool/facts/mappings.yml | 5 2 + 3 - 0 !
tests/lcitool/libvirt-ci/lcitool/facts/projects/libvirt-php.yml | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/lcitool/facts/projects/qemu.yml | 1 1 + 0 - 0 !
tests/lcitool/libvirt-ci/lcitool/facts/targets/fedora-37.yml | 6 3 + 3 - 0 !
tests/lcitool/libvirt-ci/lcitool/formatters.py | 201 90 + 111 - 0 !
tests/lcitool/libvirt-ci/lcitool/inventory.py | 113 35 + 78 - 0 !
tests/lcitool/libvirt-ci/lcitool/manifest.py | 24 12 + 12 - 0 !
tests/lcitool/libvirt-ci/lcitool/packages.py | 219 107 + 112 - 0 !
tests/lcitool/libvirt-ci/lcitool/projects.py | 152 66 + 86 - 0 !
tests/lcitool/libvirt-ci/lcitool/singleton.py | 14 0 + 14 - 0 !
tests/lcitool/libvirt-ci/lcitool/targets.py | 108 108 + 0 - 0 !
tests/lcitool/libvirt-ci/lcitool/util.py | 15 15 + 0 - 0 !
tests/lcitool/libvirt-ci/test-requirements.txt | 4 3 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/conftest.py | 62 62 + 0 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/alpine-315-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/alpine-316-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/alpine-edge-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/debian-10-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/debian-11-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/debian-sid-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/fedora-36-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/fedora-37-all-projects.Dockerfile | 5 1 + 4 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/fedora-rawhide-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/opensuse-leap-153-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/opensuse-leap-154-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/opensuse-tumbleweed-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/ubuntu-1804-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/ubuntu-2004-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/formatters/out/ubuntu-2204-all-projects.Dockerfile | 1 0 + 1 - 0 !
tests/lcitool/libvirt-ci/tests/data/inventory/in/config.yml | 3 3 + 0 - 0 !
tests/lcitool/libvirt-ci/tests/data/inventory/in/inventory/sample | 12 12 + 0 - 0 !
tests/lcitool/libvirt-ci/tests/data/packages/out/fedora-37.yml | 2 0 + 2 - 0 !
tests/lcitool/libvirt-ci/tests/test_config.py | 32 6 + 26 - 0 !
tests/lcitool/libvirt-ci/tests/test_formatters.py | 53 29 + 24 - 0 !
tests/lcitool/libvirt-ci/tests/test_inventory.py | 50 50 + 0 - 0 !
tests/lcitool/libvirt-ci/tests/test_manifest.py | 6 3 + 3 - 0 !
tests/lcitool/libvirt-ci/tests/test_packages.py | 46 23 + 23 - 0 !
tests/lcitool/libvirt-ci/tests/test_projects.py | 36 12 + 24 - 0 !
tests/lcitool/libvirt-ci/tests/test_targets.py | 11 4 + 7 - 0 !
tests/lcitool/mappings.yml | 60 60 + 0 - 0 !
tests/lcitool/refresh | 8 4 + 4 - 0 !
tests/lcitool/targets/centos-stream-8.yml | 3 3 + 0 - 0 !
tests/lcitool/targets/opensuse-leap-153.yml | 3 3 + 0 - 0 !
tests/qemu-iotests/061 | 6 4 + 2 - 0 !
tests/qemu-iotests/061.out | 8 6 + 2 - 0 !
tests/qemu-iotests/244 | 19 16 + 3 - 0 !
tests/qemu-iotests/270 | 14 11 + 3 - 0 !
tests/vm/centos | 4 2 + 2 - 0 !
82 files changed, 995 insertions(+), 750 deletions(-)

 v7.2.13
Date: Tue Jul 16 08:40:38 2024 +0300
v7.2.14.diff | (download)

.gitlab-ci.d/container-cross.yml | 6 0 + 6 - 0 !
.gitlab-ci.d/crossbuilds.yml | 14 0 + 14 - 0 !
.gitlab-ci.d/custom-runners.yml | 2 1 + 1 - 0 !
.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml | 28 14 + 14 - 0 !
VERSION | 2 1 + 1 - 0 !
block/blkio.c | 6 4 + 2 - 0 !
block/monitor/block-hmp-cmds.c | 3 2 + 1 - 0 !
block/vvfat.c | 27 13 + 14 - 0 !
blockdev-nbd.c | 59 53 + 6 - 0 !
chardev/char-win-stdio.c | 5 5 + 0 - 0 !
crypto/pbkdf-gcrypt.c | 2 1 + 1 - 0 !
crypto/pbkdf-gnutls.c | 2 1 + 1 - 0 !
crypto/pbkdf.c | 53 46 + 7 - 0 !
crypto/tlscredspsk.c | 1 1 + 0 - 0 !
docs/sphinx/depfile.py | 2 1 + 1 - 0 !
hw/arm/mps2-tz.c | 6 3 + 3 - 0 !
hw/char/bcm2835_aux.c | 2 1 + 1 - 0 !
hw/core/ptimer.c | 4 2 + 2 - 0 !
hw/cxl/cxl-host.c | 3 2 + 1 - 0 !
hw/display/vhost-user-gpu.c | 2 1 + 1 - 0 !
hw/i386/amd_iommu.c | 8 4 + 4 - 0 !
hw/i386/intel_iommu_internal.h | 2 1 + 1 - 0 !
hw/i386/sgx.c | 6 4 + 2 - 0 !
hw/intc/arm_gic.c | 11 8 + 3 - 0 !
hw/intc/loongarch_ipi.c | 9 5 + 4 - 0 !
hw/misc/bcm2835_property.c | 27 16 + 11 - 0 !
hw/net/virtio-net.c | 31 18 + 13 - 0 !
hw/nvme/ctrl.c | 1 1 + 0 - 0 !
hw/sd/sdhci.c | 1 1 + 0 - 0 !
hw/virtio/virtio.c | 64 60 + 4 - 0 !
include/block/nbd.h | 18 17 + 1 - 0 !
include/exec/ramlist.h | 1 1 + 0 - 0 !
include/hw/virtio/virtio.h | 27 20 + 7 - 0 !
meson.build | 4 4 + 0 - 0 !
nbd/server.c | 46 43 + 3 - 0 !
nbd/trace-events | 1 1 + 0 - 0 !
qapi/block-export.json | 4 2 + 2 - 0 !
qapi/qom.json | 3 2 + 1 - 0 !
qemu-nbd.c | 4 3 + 1 - 0 !
softmmu/physmem.c | 35 9 + 26 - 0 !
target/arm/helper-sme.h | 2 1 + 1 - 0 !
target/arm/helper.c | 2 1 + 1 - 0 !
target/arm/sme_helper.c | 49 32 + 17 - 0 !
target/arm/translate-sme.c | 43 38 + 5 - 0 !
target/arm/translate-sve.c | 18 16 + 2 - 0 !
target/i386/tcg/decode-new.c.inc | 5 4 + 1 - 0 !
target/rx/translate.c | 3 2 + 1 - 0 !
tests/docker/dockerfiles/debian-armel-cross.docker | 170 0 + 170 - 0 !
tests/lcitool/refresh | 5 0 + 5 - 0 !
tests/qemu-iotests/check | 2 1 + 1 - 0 !
tests/qemu-iotests/fat16.py | 690 690 + 0 - 0 !
tests/qemu-iotests/testenv.py | 2 1 + 1 - 0 !
tests/qemu-iotests/tests/vvfat | 485 485 + 0 - 0 !
tests/qemu-iotests/tests/vvfat.out | 5 5 + 0 - 0 !
tests/unit/ptimer-test.c | 33 33 + 0 - 0 !
util/async.c | 2 1 + 1 - 0 !
util/module.c | 2 1 + 1 - 0 !
57 files changed, 1683 insertions(+), 367 deletions(-)

 v7.2.14
Date: Wed Sep 18 19:14:56 2024 +0300
v7.2.15.diff | (download)

.gitlab-ci.d/check-dco.py | 5 2 + 3 - 0 !
.gitlab-ci.d/check-patch.py | 5 2 + 3 - 0 !
VERSION | 2 1 + 1 - 0 !
accel/kvm/kvm-all.c | 88 72 + 16 - 0 !
accel/kvm/trace-events | 1 1 + 0 - 0 !
block/copy-before-write.c | 3 2 + 1 - 0 !
block/raw-format.c | 4 2 + 2 - 0 !
block/reqlist.c | 2 0 + 2 - 0 !
hw/9pfs/9p.c | 5 5 + 0 - 0 !
hw/audio/hda-codec.c | 14 7 + 7 - 0 !
hw/intc/arm_gicv3_cpuif.c | 2 1 + 1 - 0 !
hw/intc/riscv_aplic.c | 38 33 + 5 - 0 !
hw/intc/sifive_plic.c | 6 4 + 2 - 0 !
hw/nvme/ctrl.c | 21 12 + 9 - 0 !
hw/scsi/scsi-bus.c | 36 33 + 3 - 0 !
hw/usb/dev-hub.c | 1 1 + 0 - 0 !
include/hw/misc/mos6522.h | 2 1 + 1 - 0 !
include/hw/scsi/scsi.h | 1 1 + 0 - 0 !
include/sysemu/kvm_int.h | 1 1 + 0 - 0 !
linux-user/elfload.c | 12 6 + 6 - 0 !
linux-user/flatload.c | 3 3 + 0 - 0 !
linux-user/ppc/signal.c | 2 1 + 1 - 0 !
linux-user/syscall.c | 20 16 + 4 - 0 !
net/colo-compare.c | 3 1 + 2 - 0 !
net/tap-win32.c | 15 6 + 9 - 0 !
scripts/oss-fuzz/build.sh | 1 1 + 0 - 0 !
scripts/tracetool/__init__.py | 14 7 + 7 - 0 !
scripts/tracetool/format/log_stap.py | 2 1 + 1 - 0 !
softmmu/physmem.c | 2 1 + 1 - 0 !
target/arm/internals.h | 5 1 + 4 - 0 !
target/arm/sve_helper.c | 4 0 + 4 - 0 !
target/arm/vec_helper.c | 9 8 + 1 - 0 !
target/i386/cpu.h | 1 1 + 0 - 0 !
target/i386/tcg/seg_helper.c | 2 1 + 1 - 0 !
target/i386/tcg/sysemu/excp_helper.c | 19 15 + 4 - 0 !
target/ppc/translate.c | 3 1 + 2 - 0 !
target/ppc/translate/vsx-impl.c.inc | 2 1 + 1 - 0 !
target/riscv/cpu.c | 1 1 + 0 - 0 !
target/riscv/cpu.h | 5 4 + 1 - 0 !
target/riscv/csr.c | 4 2 + 2 - 0 !
target/riscv/vector_helper.c | 2 1 + 1 - 0 !
tcg/tcg-op-gvec.c | 15 14 + 1 - 0 !
tcg/tcg.c | 2 1 + 1 - 0 !
tests/qtest/tpm-tests.c | 2 1 + 1 - 0 !
44 files changed, 276 insertions(+), 111 deletions(-)

 v7.2.15
Date: Thu Nov 21 00:11:28 2024 +0300
v7.2.16.diff | (download)

.cirrus.yml | 109 0 + 109 - 0 !
MAINTAINERS | 3 1 + 2 - 0 !
VERSION | 2 1 + 1 - 0 !
backends/cryptodev-vhost-user.c | 3 1 + 2 - 0 !
block/ssh.c | 3 0 + 3 - 0 !
docs/about/removed-features.rst | 4 2 + 2 - 0 !
hw/9pfs/9p.c | 12 7 + 5 - 0 !
hw/core/qdev-properties-system.c | 54 36 + 18 - 0 !
hw/i386/acpi-build.c | 33 23 + 10 - 0 !
hw/i386/x86.c | 2 1 + 1 - 0 !
hw/intc/arm_gicv3_its.c | 44 22 + 22 - 0 !
hw/intc/loongarch_extioi.c | 9 2 + 7 - 0 !
hw/intc/openpic.c | 15 8 + 7 - 0 !
hw/net/virtio-net.c | 5 4 + 1 - 0 !
hw/openrisc/openrisc_sim.c | 26 20 + 6 - 0 !
hw/pci/msix.c | 2 1 + 1 - 0 !
hw/pci/pcie.c | 12 8 + 4 - 0 !
hw/s390x/s390-virtio-ccw.c | 11 11 + 0 - 0 !
hw/scsi/megasas.c | 14 2 + 12 - 0 !
hw/usb/canokey.c | 6 3 + 3 - 0 !
hw/usb/canokey.h | 4 0 + 4 - 0 !
hw/usb/hcd-xhci-pci.c | 1 1 + 0 - 0 !
include/qemu/bitmap.h | 8 8 + 0 - 0 !
include/qemu/bitops.h | 172 169 + 3 - 0 !
meson.build | 2 1 + 1 - 0 !
target/arm/sme_helper.c | 2 1 + 1 - 0 !
target/i386/cpu.c | 3 2 + 1 - 0 !
target/ppc/excp_helper.c | 7 7 + 0 - 0 !
tcg/riscv/tcg-target.c.inc | 2 1 + 1 - 0 !
tests/data/acpi/pc/DSDT | binary
tests/data/acpi/pc/DSDT.acpierst | binary
tests/data/acpi/pc/DSDT.acpihmat | binary
tests/data/acpi/pc/DSDT.bridge | binary
tests/data/acpi/pc/DSDT.cphp | binary
tests/data/acpi/pc/DSDT.dimmpxm | binary
tests/data/acpi/pc/DSDT.hpbridge | binary
tests/data/acpi/pc/DSDT.ipmikcs | binary
tests/data/acpi/pc/DSDT.memhp | binary
tests/data/acpi/pc/DSDT.nohpet | binary
tests/data/acpi/pc/DSDT.numamem | binary
tests/data/acpi/pc/DSDT.roothp | binary
tests/data/acpi/q35/DSDT | binary
tests/data/acpi/q35/DSDT.acpierst | binary
tests/data/acpi/q35/DSDT.acpihmat | binary
tests/data/acpi/q35/DSDT.acpihmat-noinitiator | binary
tests/data/acpi/q35/DSDT.applesmc | binary
tests/data/acpi/q35/DSDT.bridge | binary
tests/data/acpi/q35/DSDT.core-count2 | binary
tests/data/acpi/q35/DSDT.cphp | binary
tests/data/acpi/q35/DSDT.cxl | binary
tests/data/acpi/q35/DSDT.dimmpxm | binary
tests/data/acpi/q35/DSDT.ipmibt | binary
tests/data/acpi/q35/DSDT.ipmismbus | binary
tests/data/acpi/q35/DSDT.ivrs | binary
tests/data/acpi/q35/DSDT.memhp | binary
tests/data/acpi/q35/DSDT.mmio64 | binary
tests/data/acpi/q35/DSDT.multi-bridge | binary
tests/data/acpi/q35/DSDT.nohpet | binary
tests/data/acpi/q35/DSDT.numamem | binary
tests/data/acpi/q35/DSDT.pvpanic-isa | binary
tests/data/acpi/q35/DSDT.tis.tpm12 | binary
tests/data/acpi/q35/DSDT.tis.tpm2 | binary
tests/data/acpi/q35/DSDT.viot | binary
tests/data/acpi/q35/DSDT.xapic | binary
tests/qtest/fuzz/generic_fuzz_configs.h | 3 2 + 1 - 0 !
tests/qtest/libqos/virtio-9p-client.c | 3 2 + 1 - 0 !
tests/qtest/virtio-9p-test.c | 46 46 + 0 - 0 !
67 files changed, 393 insertions(+), 229 deletions(-)

 v7.2.16
Date: Sat Feb 8 14:26:26 2025 +0300
v7.2.17.diff | (download)

VERSION | 2 1 + 1 - 0 !
backends/cryptodev-vhost.c | 2 1 + 1 - 0 !
block/qed.c | 1 1 + 0 - 0 !
block/snapshot.c | 1 1 + 0 - 0 !
docs/devel/build-system.rst | 10 5 + 5 - 0 !
docs/devel/kconfig.rst | 16 8 + 8 - 0 !
hw/arm/Kconfig | 6 5 + 1 - 0 !
hw/gpio/npcm7xx_gpio.c | 3 1 + 2 - 0 !
hw/i386/amd_iommu.c | 10 5 + 5 - 0 !
hw/i386/amd_iommu.h | 2 1 + 1 - 0 !
hw/intc/arm_gicv3_cpuif.c | 9 0 + 9 - 0 !
hw/misc/aspeed_hace.c | 5 5 + 0 - 0 !
hw/net/smc91c111.c | 149 134 + 15 - 0 !
hw/ppc/pnv_occ.c | 33 15 + 18 - 0 !
hw/rtc/goldfish_rtc.c | 43 13 + 30 - 0 !
hw/usb/Kconfig | 4 4 + 0 - 0 !
hw/usb/meson.build | 2 1 + 1 - 0 !
hw/virtio/vhost-shadow-virtqueue.c | 18 10 + 8 - 0 !
linux-user/syscall.c | 4 3 + 1 - 0 !
net/vhost-vdpa.c | 13 13 + 0 - 0 !
target/arm/cpu.h | 1 1 + 0 - 0 !
target/arm/helper.c | 21 16 + 5 - 0 !
target/arm/op_helper.c | 13 12 + 1 - 0 !
target/arm/translate-a64.c | 37 19 + 18 - 0 !
target/arm/translate-a64.h | 2 1 + 1 - 0 !
target/arm/translate.h | 10 7 + 3 - 0 !
target/ppc/cpu_init.c | 8 0 + 8 - 0 !
target/riscv/cpu_helper.c | 18 18 + 0 - 0 !
target/riscv/debug.c | 6 4 + 2 - 0 !
target/riscv/vector_helper.c | 8 6 + 2 - 0 !
target/sparc/gdbstub.c | 18 14 + 4 - 0 !
ui/cocoa.m | 5 5 + 0 - 0 !
ui/meson.build | 2 0 + 2 - 0 !
ui/sdl2.c | 26 0 + 26 - 0 !
util/cacheflush.c | 4 3 + 1 - 0 !
35 files changed, 333 insertions(+), 179 deletions(-)

 v7.2.17
Date: Wed Mar 26 12:13:29 2025 +0300
microvm default machine type.patch | (download)

hw/i386/microvm.c | 3 3 + 0 - 0 !
hw/i386/pc_piix.c | 5 5 + 0 - 0 !
2 files changed, 8 insertions(+)

 set default machine type to be microvm if config_microvm is defined
Debian-Specific: yes
skip meson pc bios.diff | (download)

meson.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not include pc-bios/meson.build from main build as we build all firmware separately

pc-bios/meson.build tries to link various firmware files to the build
directory, but we DFSG-removed them so the build fails to find them.
Just disable entering the subdir entirely since we buile all the
necessary firmware in d/rules anyway.

linux user binfmt P.diff | (download)

linux-user/main.c | 31 28 + 3 - 0 !
1 file changed, 28 insertions(+), 3 deletions(-)

 [patch, hack]: linux-user: handle binfmt-misc p flag as a separate exe name
note missing module pkg name.diff | (download)

util/module.c | 14 14 + 0 - 0 !
1 file changed, 14 insertions(+)

 note missing module package name

openbios address of packet member.patch | (download)

roms/openbios/drivers/usbohci.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
openbios array bounds.diff | (download)

roms/openbios/drivers/usb.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
openbios array bounds gcc12.patch | (download)

roms/openbios/arch/ppc/qemu/init.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 openbios: do not error-out array-bounds warning
openbios use source_date_epoch in makefile.patch | (download)

roms/openbios/Makefile.target | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 roms/openbios: use source_date_epoch in makefile.

Embedding the build time breaks reproducibility. Instead, use the date
specified by the SOURCE_DATE_EPOCH environment variable:

  https://reproducible-builds.org/docs/source-date-epoch/

This patch relies on features of GNU date, and will need further
changes for portability to other systems.


seabios hppa use consistent date and remove hostname.patch | (download)

roms/seabios-hppa/scripts/buildversion.py | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 roms/seabios-hppa: use consistent date and remove hostname.

Two issues break reproducibility; the time and hostname get embedded
in the resulting seabios binary.

Simply drop the hostname from the embedded version string, as it
shouldn't be needed in Debian package builds.

Use the SOURCE_DATE_EPOCH environment variable to set the build date
rather than the current time:

  https://reproducible-builds.org/docs/source-date-epoch/


slof remove user and host from release version.patch | (download)

roms/SLOF/Makefile.gen | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 roms/slof/makefile.gen: remove user and host from release version.

This version string ends up in the slof.bin, leading to
reproducibility issues.


slof ensure ld is called with C locale.patch | (download)

roms/SLOF/Makefile.gen | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 slof/makefile.gen: ensure ld is called with the c locale.

The output of "ld -V" changes based on the environment's locale.


spelling.diff | (download)

hw/cxl/cxl-cdat.c | 2 1 + 1 - 0 !
hw/ssi/sifive_spi.c | 3 1 + 2 - 0 !
hw/virtio/virtio.c | 3 1 + 2 - 0 !
3 files changed, 3 insertions(+), 5 deletions(-)

 [patch 2/3] hw/virtio/virtio.c: spelling: suppoted

Fixes: f3034ad71fcd0a6a58bc37830f182b307f089159
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
openbios spelling endianess.patch | (download)

roms/openbios/kernel/bootstrap.c | 2 1 + 1 - 0 !
roms/openbios/kernel/dict.c | 2 1 + 1 - 0 !
roms/openbios/kernel/include/dict.h | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

---
slof spelling seperator.patch | (download)

roms/SLOF/lib/libnet/tftp.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
ignore roms dependency in qtest.patch | (download)

tests/qtest/meson.build | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 roms as dependencies won't be available in packaged qemu
 Due to the removal of blobs the packaging will not have the roms
 dependency set and would fail at configure stage with:
   ../../tests/qtest/meson.build:272:2: ERROR: Unknown variable "roms".
 Switch it back to the former empty initializer.
mark internal codegen functions hidden.patch | (download)

include/exec/helper-gen.h | 2 2 + 0 - 0 !
include/exec/helper-proto.h | 2 2 + 0 - 0 !
2 files changed, 4 insertions(+)

 mark internal codegen helpers to be hidden
Date: Sat, 04 Jan 2025 13:53:36 +0300