This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-defconfig in repository toolchain/ci/qemu.
from 91f5f7a5df Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/li [...] adds 1c127fa8e2 pseries: Update SLOF firmware image adds 4d805d43b2 Merge tag 'qemu-slof-20220110' of github.com:aik/qemu into ppc-7.0 adds 23ab6d8813 target/ppc: Add popcntb instruction to POWER5+ processors adds 2460e1d75b spapr: Fix support of POWER5+ processors adds 91137619c6 target/ppc: Add extra float instructions to POWER5P processors adds 808ead89a6 docs/system/ppc: Merge the PEF information into the pseries page adds c52887687e MAINTAINERS: Improve the PowerPC machines section adds a23a72dd1e docs: Clarifications and formatting changes in ppc docs. adds e4e27df72f target/ppc: powerpc_excp: Extract software TLB logging into [...] adds 2e089eced8 target/ppc: powerpc_excp: Keep 60x/7x5 soft MMU logs active adds 4dff75fe95 target/ppc: powerpc_excp: Group unimplemented exceptions adds 516fc1036b target/ppc: Add HV support to ppc_interrupts_little_endian adds 2e89484821 target/ppc: Add MSR_ILE support to ppc_interrupts_little_endian adds 19bd7f5747 target/ppc: Use ppc_interrupts_little_endian in powerpc_excp adds dc88dd0a86 target/ppc: Introduce a wrapper for powerpc_excp adds 5609400a42 target/ppc: Set the correct endianness for powernv memory dumps adds 392c278302 pnv_phb3.c: add unique chassis and slot for pnv_phb3_root_port adds 5ff21d94e2 pnv_phb4.c: add unique chassis and slot for pnv_phb4_root_port adds a71cd51e2a ppc/pnv: Attach PHB3 root port device when defaults are enabled adds 1360fd832b pnv_phb4.c: make pnv-phb4-root-port user creatable adds e022e5a73a pnv_phb4.c: check if root port exists in rc_config functions adds 1f6a88fffc ppc/pnv: Introduce support for user created PHB3 devices adds c29dd0034d ppc/pnv: Reparent user created PHB3 devices to the PnvChip adds db041b06e6 ppc/pnv: Complete user created PHB3 devices adds eb93c82888 ppc/pnv: Move num_phbs under Pnv8Chip adds 41cb8d319d pnv_phb3.h: change TYPE_PNV_PHB3_ROOT_BUS name adds 451575816c pnv_phb4.c: change TYPE_PNV_PHB4_ROOT_BUS name adds 5032f5d705 pnv_phb4_pec.c: move pnv_pec_phb_offset() to pnv_phb4.c adds d22b0c94e4 pnv_phb4_pec: use pnv_phb4_pec_get_phb_id() in pnv_pec_dt_xscom() adds b580713a96 ppc/pnv: set phb4 properties in stk_realize() adds 3d2adf1713 ppc/pnv: move PHB4 XSCOM init to phb4_realize() adds dc8e2914ab ppc/pnv: turn 'phb' into a pointer in struct PnvPhb4PecStack adds 5bc67b052b ppc/pnv: Introduce user creatable pnv-phb4 devices adds 7e1e0912ec ppc/pnv: turn pnv_phb4_update_regions() into static adds f83460bb20 ppc/pnv: use stack->pci_regs[] in pnv_pec_stk_pci_xscom_write() adds f8d75e10d3 Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc [...] adds a3a576b0bf meson: reuse common_user_inc when building files specific to [...] adds 05a248715c user: move common-user includes to a subdirectory of {bsd,li [...] adds 9d24fb73a1 meson: cleanup common-user/ build adds a5730b8bd3 block/file-posix: Simplify the XFS_IOC_DIOINFO handling adds 3765068947 configure: simplify creation of plugin symbol list adds b915a2f15c configure: do not set bsd_user/linux_user early adds 9da9be2c26 configure, makefile: remove traces of really old files adds a70248dbd3 configure: parse --enable/--disable-strip automatically, fli [...] adds 3b0d864384 configure: move non-command-line variables away from command [...] adds b962a1d507 meson: build contrib/ executables after generated headers adds eed56e9a89 configure, meson: move config-poison.h to meson adds b7a75c8c42 meson: add comments in the target-specific flags section adds 8f515d3869 KVM: use KVM_{GET|SET}_SREGS2 when supported. adds 1520f8bb67 KVM: x86: ignore interrupt_bitmap field of KVM_GET/SET_SREGS adds 533b0a1a41 tests/tcg: Fix target-specific Makefile variables path for u [...] adds bb7cb3ad29 configure: do not create roms/seabios/config.mak if SeaBIOS [...] adds fb72176ba6 meson: build all modules by default adds 9d30c78c7d meson: reenable filemonitor-inotify compilation adds 67b6526cf0 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 826cc32423 aio-posix: split poll check from ready handler adds d93d16c045 virtio: get rid of VirtIOHandleAIOOutput adds 186b969173 virtio-blk: drop unused virtio_blk_handle_vq() return value adds f34e8d8b8d virtio-scsi: prepare virtio_scsi_handle_cmd for dataplane adds d6fbfe2b83 virtio: use ->handle_output() instead of ->handle_aio_output() adds db608fb784 virtio: unify dataplane and non-dataplane ->handle_output() adds 1001c9d9c0 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds 5280117b1e hw/usb/dev-wacom: add missing HID descriptor adds 7cd2cfa2e6 usb: allow max 8192 bytes for desc adds 1dbbe6f172 ui/vnc.c: Fixed a deadlock bug. adds ead789eb46 jackaudio: use ifdefs to hide unavailable functions adds 9d90ceb274 dsoundaudio: fix crackling audio recordings adds ecd5f2882f hw/audio/intel-hda: fix stream reset adds fc94d1159c ui/dbus: fix buffer-overflow detected by ASAN adds 87800d9405 ui: fix gtk clipboard clear assertion adds 1c6c0b9ec1 uas: add missing return adds 3ac25236ea hw/display: Rename VGA_ISA_MM -> VGA_MMIO adds 6bd06f7731 hw/display/vga-mmio: Inline vga_mm_init() adds 23f6e3b11b hw/display/vga-mmio: QOM'ify vga_mmio_init() as TYPE_VGA_MMIO adds 7336c94434 hw/mips/jazz: Inline vga_mmio_init() and remove it adds de72c4b7cd edid: set default resolution to 1280x800 (WXGA) adds f0602b7099 edid: Added support for 4k@60 Hz monitor adds 64ebbb7d62 ps2: Initial horizontal scroll support adds d70a5de441 ui/cocoa: pass horizontal scroll information to the device code adds 13cb360f6e ui/gtk: pass horizontal scroll information to the device code adds ed80f503a1 ui/sdl2: pass horizontal scroll information to the device code adds 17f6315ef8 ui/input-legacy: pass horizontal scroll information adds 0b3f07ebf2 Merge remote-tracking branch 'remotes/kraxel/tags/kraxel-202 [...] adds fa8fc1d09f block_int: make bdrv_backing_overridden static adds cc67f28ea2 include/sysemu/blockdev.h: remove drive_mark_claimed_by_boar [...] adds eac32e2232 include/sysemu/blockdev.h: remove drive_get_max_devs adds 64b4529a43 softmmu: fix device deletion events with -device JSON syntax adds 9bd11f9638 docs: Correct 'vhost-user-blk' spelling adds c8cbc95242 qemu-storage-daemon: Add vhost-user-blk help adds bb01ea7311 qapi/block: Restrict vhost-user-blk to CONFIG_VHOST_USER_BLK_SERVER adds 1e3552dbd2 block-backend: prevent dangling BDS pointers across aio_poll() adds 2ca1d5d6b9 iotests/stream-error-on-reset: New test adds e2eec2819a iotests/308: Fix for CAP_DAC_OVERRIDE adds 2db9b9e96f vvfat: Fix size of temporary qcow file adds b9b8860d24 vvfat: Fix vvfat_write() for writes before the root directory adds 51cd8bddd6 iotests: Test qemu-img convert of zeroed data cluster adds 96054c76ff qemu-img: make is_allocated_sectors() more efficient adds 64631f3681 block: drop BLK_PERM_GRAPH_MOD adds e5e7487395 iotests/testrunner.py: refactor test_field_width adds 1cd2ad11d3 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] adds cced3a7230 MAINTAINERS: Add entry for QEMU Guest Agent Windows components adds d0b896a749 gqa-win: get_pci_info: Clean dev_info if handle is valid adds e78ca586d6 gqa-win: get_pci_info: Use common 'end' label adds c49ca88b55 gqa-win: get_pci_info: Free parent_dev_info properly adds 7cc354613e gqa-win: get_pci_info: Split logic to separate functions adds 5f22473ebb gqa-win: get_pci_info: Add g_autofree for few variables adds d919cea07c gqa-win: get_pci_info: Replace 'while' with 2 calls of the function adds 92857cd738 qga-win: Detect OS based on Windows 10 by first build number adds 206ce9699f qga-win: Detect Windows 11 by build number adds 69353c332c Merge remote-tracking branch 'remotes/konstantin/tags/qga-wi [...] new 8d7ebae480 roms/openbios: update OpenBIOS images to 04dfc98 built from [...] new 6621441db5 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-ope [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 20 +- Makefile | 11 +- audio/dsoundaudio.c | 7 +- audio/jackaudio.c | 4 + block.c | 11 +- block/block-backend.c | 19 +- block/commit.c | 1 - block/curl.c | 11 +- block/export/fuse.c | 4 +- block/file-posix.c | 37 +- block/io_uring.c | 19 +- block/iscsi.c | 4 +- block/linux-aio.c | 16 +- block/mirror.c | 15 +- block/monitor/block-hmp-cmds.c | 2 +- block/nfs.c | 6 +- block/nvme.c | 51 ++- block/ssh.c | 4 +- block/vvfat.c | 37 +- block/win32-aio.c | 4 +- blockdev.c | 24 +- bsd-user/{ => include}/special-errno.h | 0 bsd-user/meson.build | 2 +- common-user/meson.build | 2 +- configs/devices/mips-softmmu/common.mak | 2 +- configure | 189 ++------ contrib/elf2dmp/meson.build | 2 +- contrib/ivshmem-client/meson.build | 2 +- contrib/ivshmem-server/meson.build | 2 +- contrib/rdmacm-mux/meson.build | 2 +- docs/papr-pef.txt | 30 -- docs/specs/ppc-spapr-hcalls.rst | 21 +- docs/system/ppc/pseries.rst | 75 +++- docs/tools/qemu-storage-daemon.rst | 2 +- hw/audio/intel-hda.c | 2 +- hw/block/block.c | 3 +- hw/block/dataplane/virtio-blk.c | 16 +- hw/block/virtio-blk.c | 14 +- hw/display/Kconfig | 2 +- hw/display/edid-generate.c | 7 +- hw/display/meson.build | 2 +- hw/display/vga-isa-mm.c | 114 ----- hw/display/vga-mmio.c | 139 ++++++ hw/input/ps2.c | 57 ++- hw/mips/Kconfig | 2 +- hw/mips/jazz.c | 9 +- hw/pci-host/pnv_phb3.c | 57 ++- hw/pci-host/pnv_phb4.c | 486 +++++++++++++++++++-- hw/pci-host/pnv_phb4_pec.c | 347 +-------------- hw/ppc/pnv.c | 55 ++- hw/ppc/spapr.c | 10 +- hw/scsi/virtio-scsi-dataplane.c | 60 +-- hw/scsi/virtio-scsi.c | 2 +- hw/usb/desc.c | 15 +- hw/usb/desc.h | 1 + hw/usb/dev-uas.c | 1 + hw/usb/dev-wacom.c | 72 ++- hw/virtio/virtio.c | 73 +--- hw/xen/xen-bus.c | 6 +- include/block/aio.h | 4 +- include/block/block.h | 9 +- include/block/block_int.h | 3 - include/hw/display/vga.h | 6 +- include/hw/pci-host/pnv_phb3.h | 4 +- include/hw/pci-host/pnv_phb4.h | 14 +- include/hw/ppc/pnv.h | 8 +- include/hw/virtio/virtio-blk.h | 2 +- include/hw/virtio/virtio-gpu.h | 4 +- include/hw/virtio/virtio.h | 5 +- include/sysemu/blockdev.h | 3 - io/channel-command.c | 6 +- io/channel-file.c | 3 +- io/channel-socket.c | 3 +- .../{ => include}/host/aarch64/host-signal.h | 0 linux-user/{ => include}/host/alpha/host-signal.h | 0 linux-user/{ => include}/host/arm/host-signal.h | 0 linux-user/{ => include}/host/i386/host-signal.h | 0 .../{ => include}/host/loongarch64/host-signal.h | 0 linux-user/{ => include}/host/mips/host-signal.h | 0 linux-user/{ => include}/host/ppc/host-signal.h | 0 linux-user/{ => include}/host/ppc64/host-signal.h | 0 linux-user/{ => include}/host/riscv/host-signal.h | 0 linux-user/{ => include}/host/s390/host-signal.h | 0 linux-user/{ => include}/host/s390x/host-signal.h | 0 linux-user/{ => include}/host/sparc/host-signal.h | 0 .../{ => include}/host/sparc64/host-signal.h | 0 linux-user/{ => include}/host/x32/host-signal.h | 0 linux-user/{ => include}/host/x86_64/host-signal.h | 0 linux-user/{ => include}/special-errno.h | 0 linux-user/meson.build | 4 +- meson.build | 37 +- migration/rdma.c | 8 +- pc-bios/README | 2 +- pc-bios/openbios-ppc | Bin 696912 -> 697088 bytes pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes pc-bios/s390-ccw/Makefile | 2 - pc-bios/slof.bin | Bin 991920 -> 992384 bytes plugins/meson.build | 13 +- qapi/block-core.json | 7 +- qapi/block-export.json | 6 +- qapi/qdev.json | 5 +- qapi/ui.json | 2 +- qemu-edid.c | 4 +- qemu-img.c | 23 +- qga/commands-win32.c | 274 +++++++----- roms/SLOF | 2 +- roms/openbios | 2 +- scripts/ci/org.centos/stream/8/x86_64/configure | 1 - scripts/coverity-scan/run-coverity-scan | 2 +- scripts/make-config-poison.sh | 16 + scripts/meson-buildoptions.py | 21 +- scripts/meson-buildoptions.sh | 3 + scripts/render_block_graph.py | 1 - softmmu/vl.c | 8 +- storage-daemon/qemu-storage-daemon.c | 13 + target/i386/cpu.h | 3 + target/i386/kvm/kvm.c | 130 +++++- target/i386/machine.c | 29 ++ target/ppc/arch_dump.c | 2 +- target/ppc/cpu.h | 25 +- target/ppc/cpu_init.c | 2 + target/ppc/excp_helper.c | 185 +++----- tests/qemu-iotests/122 | 1 + tests/qemu-iotests/122.out | 2 + tests/qemu-iotests/273.out | 4 - tests/qemu-iotests/308 | 25 +- tests/qemu-iotests/308.out | 2 +- tests/qemu-iotests/testrunner.py | 21 +- tests/qemu-iotests/tests/stream-error-on-reset | 140 ++++++ .../{096.out => tests/stream-error-on-reset.out} | 0 tests/qtest/device-plug-test.c | 19 + tests/qtest/meson.build | 3 +- tests/tcg/Makefile.target | 2 +- tests/unit/meson.build | 2 +- tests/unit/test-aio.c | 4 +- tests/unit/test-fdmon-epoll.c | 4 +- ui/cocoa.m | 18 +- ui/dbus.c | 1 + ui/gtk-clipboard.c | 21 +- ui/gtk.c | 54 ++- ui/input-legacy.c | 15 + ui/sdl2.c | 5 + ui/vnc.c | 4 +- util/aio-posix.c | 89 +++- util/aio-posix.h | 1 + util/aio-win32.c | 4 +- util/async.c | 10 +- util/main-loop.c | 4 +- util/meson.build | 7 +- util/qemu-coroutine-io.c | 5 +- util/vhost-user-server.c | 11 +- 152 files changed, 2091 insertions(+), 1483 deletions(-) rename bsd-user/{ => include}/special-errno.h (100%) delete mode 100644 docs/papr-pef.txt delete mode 100644 hw/display/vga-isa-mm.c create mode 100644 hw/display/vga-mmio.c rename linux-user/{ => include}/host/aarch64/host-signal.h (100%) rename linux-user/{ => include}/host/alpha/host-signal.h (100%) rename linux-user/{ => include}/host/arm/host-signal.h (100%) rename linux-user/{ => include}/host/i386/host-signal.h (100%) rename linux-user/{ => include}/host/loongarch64/host-signal.h (100%) rename linux-user/{ => include}/host/mips/host-signal.h (100%) rename linux-user/{ => include}/host/ppc/host-signal.h (100%) rename linux-user/{ => include}/host/ppc64/host-signal.h (100%) rename linux-user/{ => include}/host/riscv/host-signal.h (100%) rename linux-user/{ => include}/host/s390/host-signal.h (100%) rename linux-user/{ => include}/host/s390x/host-signal.h (100%) rename linux-user/{ => include}/host/sparc/host-signal.h (100%) rename linux-user/{ => include}/host/sparc64/host-signal.h (100%) rename linux-user/{ => include}/host/x32/host-signal.h (100%) rename linux-user/{ => include}/host/x86_64/host-signal.h (100%) rename linux-user/{ => include}/special-errno.h (100%) create mode 100755 scripts/make-config-poison.sh create mode 100755 tests/qemu-iotests/tests/stream-error-on-reset copy tests/qemu-iotests/{096.out => tests/stream-error-on-reset.out} (100%)