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-master-arm-next-allnoconfig in repository toolchain/ci/qemu.
from de3f5223fa Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-7 [...] adds 847e9bc974 Revert "virtio-pci: add support for configure interrupt" adds 99478e5941 Revert "virtio-mmio: add support for configure interrupt" adds b3ef6664b7 Revert "virtio-net: add support for configure interrupt" adds a86d1a0a93 Revert "vhost: add support for configure interrupt" adds 81c3ebc32f Revert "virtio: add support for configure interrupt" adds 73bd56abe1 Revert "vhost-vdpa: add support for config interrupt" adds 98b34e030e Revert "vhost: introduce new VhostOps vhost_set_config_call" adds 38ce405198 Revert "virtio-pci: decouple the single vector from the inte [...] adds a20fa00ce1 Revert "virtio-pci: decouple notifier from interrupt process" adds a882b57123 Revert "virtio: introduce macro IRTIO_CONFIG_IRQ_IDX" adds bf99e0ec9a Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 6947feca58 hw/sd/sdcard: Rename Write Protect Group variables adds b66f73a0cb hw/sd: Add SDHC support for SD card SPI-mode adds 64c01c7da4 Merge remote-tracking branch 'remotes/philmd/tags/sdmmc-2022 [...] adds f75b20e4f1 python/aqmp: use absolute import statement adds 42d73f2894 Python/aqmp: fix type definitions for mypy 0.920 adds 366d33158c python: update type hints for mypy 0.930 adds 9ebfc5a583 simplebench: Fix Python syntax error (reported by LGTM) adds 7bb1272f40 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/pyth [...] adds b37778b840 linux-user: Fix clang warning for nios2-linux-user code adds d010b8bd93 linux-user/alpha: Set TRAP_UNK for bugchk and unknown gentrap adds d9c5d7cf4d linux-user/alpha: Set FPE_FLTUNK for gentrap ROPRAND adds 1c165977de linux-user/alpha: Use force_sig_fault adds 32e321861d linux-user/cris: Use force_sig_fault adds f64859684a linux-user/hppa: Use force_sig_fault adds 7337adeac0 linux-user/hppa: Use the proper si_code for PRIV_OPR, PRIV_R [...] adds 6ac3bf1f55 linux-user: Remove TARGET_NSIGFPE adds 0edf34c93e linux-user/hppa: Set FPE_CONDTRAP for COND adds 1ade5b2fed linux-user/i386: Split out maybe_handle_vm86_trap adds d08d6d66f6 linux-user/i386: Use force_sig, force_sig_fault adds 71dc6f7488 linux-user/m68k: Use force_sig_fault adds 23ae825ab7 linux-user/microblaze: Use force_sig_fault adds 0b25c4a1f6 linux-user/microblaze: Fix SIGFPE si_codes adds bf19bdb8f3 linux-user/mips: Improve do_break adds 73c0aa6a85 linux-user/mips: Use force_sig_fault adds 6f3533dd1b target/mips: Extract break code into env->error_code adds 0a3336f6fd target/mips: Extract trap code into env->error_code adds b600705669 linux-user/openrisc: Use force_sig_fault adds d30e60e7b4 linux-user/ppc: Use force_sig_fault adds 8521cc21ad linux-user/riscv: Use force_sig_fault adds 8f0bebebd2 linux-user/s390x: Use force_sig_fault adds 588c7a171b linux-user/sh4: Use force_sig_fault adds ac80d8b151 linux-user/sparc: Use force_sig_fault adds 2dd4634963 linux-user/xtensa: Use force_sig_fault adds ffe81d4398 linux-user/arm: Move target_oabi_flock64 out of target_structs.h adds 72f692694f linux-user: Move target_struct.h generic definitions to generic/ adds 08f5f97349 linux-user: Do not special-case NULL for PR_GET_PDEATHSIG adds 1edebb36ea linux-user: Map signal number in PR_GET_PDEATHSIG adds f746c65909 linux-user: Implement PR_SET_PDEATHSIG adds 4f4e5567f8 linux-user: Implement capability prctls adds 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 [...] new 5280117b1e hw/usb/dev-wacom: add missing HID descriptor new 7cd2cfa2e6 usb: allow max 8192 bytes for desc new 1dbbe6f172 ui/vnc.c: Fixed a deadlock bug. new ead789eb46 jackaudio: use ifdefs to hide unavailable functions new 9d90ceb274 dsoundaudio: fix crackling audio recordings new ecd5f2882f hw/audio/intel-hda: fix stream reset new fc94d1159c ui/dbus: fix buffer-overflow detected by ASAN new 87800d9405 ui: fix gtk clipboard clear assertion new 1c6c0b9ec1 uas: add missing return new 3ac25236ea hw/display: Rename VGA_ISA_MM -> VGA_MMIO new 6bd06f7731 hw/display/vga-mmio: Inline vga_mm_init() new 23f6e3b11b hw/display/vga-mmio: QOM'ify vga_mmio_init() as TYPE_VGA_MMIO new 7336c94434 hw/mips/jazz: Inline vga_mmio_init() and remove it new de72c4b7cd edid: set default resolution to 1280x800 (WXGA) new f0602b7099 edid: Added support for 4k@60 Hz monitor new 64ebbb7d62 ps2: Initial horizontal scroll support new d70a5de441 ui/cocoa: pass horizontal scroll information to the device code new 13cb360f6e ui/gtk: pass horizontal scroll information to the device code new ed80f503a1 ui/sdl2: pass horizontal scroll information to the device code new 17f6315ef8 ui/input-legacy: pass horizontal scroll information new 0b3f07ebf2 Merge remote-tracking branch 'remotes/kraxel/tags/kraxel-202 [...]
The 21 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 | 12 +- Makefile | 11 +- audio/dsoundaudio.c | 7 +- audio/jackaudio.c | 4 + 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/nfs.c | 6 +- block/nvme.c | 51 ++- block/ssh.c | 4 +- block/win32-aio.c | 4 +- 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 +++- hw/audio/intel-hda.c | 2 +- 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/display/vhost-user-gpu.c | 6 - hw/input/ps2.c | 57 ++- hw/mips/Kconfig | 2 +- hw/mips/jazz.c | 9 +- hw/net/vhost_net-stub.c | 9 - hw/net/vhost_net.c | 9 - hw/net/virtio-net.c | 10 +- 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/sd/sd.c | 52 ++- hw/usb/desc.c | 15 +- hw/usb/desc.h | 1 + hw/usb/dev-uas.c | 1 + hw/usb/dev-wacom.c | 72 ++- hw/virtio/trace-events | 1 - hw/virtio/vhost-user-fs.c | 6 - hw/virtio/vhost-vdpa.c | 7 - hw/virtio/vhost-vsock-common.c | 6 - hw/virtio/vhost.c | 76 ---- hw/virtio/virtio-crypto.c | 6 - hw/virtio/virtio-mmio.c | 27 -- hw/virtio/virtio-pci.c | 269 ++++-------- hw/virtio/virtio-pci.h | 4 +- hw/virtio/virtio.c | 102 +---- hw/xen/xen-bus.c | 6 +- include/block/aio.h | 4 +- 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/vhost-backend.h | 3 - include/hw/virtio/vhost.h | 4 - include/hw/virtio/virtio-blk.h | 2 +- include/hw/virtio/virtio-gpu.h | 4 +- include/hw/virtio/virtio.h | 12 +- include/net/vhost_net.h | 2 - io/channel-command.c | 6 +- io/channel-file.c | 3 +- io/channel-socket.c | 3 +- linux-user/aarch64/target_structs.h | 59 +-- linux-user/alpha/cpu_loop.c | 61 +-- linux-user/arm/target_structs.h | 60 +-- linux-user/cris/cpu_loop.c | 12 +- linux-user/cris/target_structs.h | 59 +-- linux-user/elfload.c | 2 +- linux-user/{i386 => generic}/target_structs.h | 6 +- linux-user/hexagon/target_structs.h | 55 +-- linux-user/hppa/cpu_loop.c | 26 +- linux-user/i386/cpu_loop.c | 78 ++-- linux-user/i386/target_structs.h | 59 +-- .../{ => 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/m68k/cpu_loop.c | 24 +- linux-user/m68k/target_structs.h | 59 +-- linux-user/meson.build | 4 +- linux-user/microblaze/cpu_loop.c | 71 ++- linux-user/microblaze/target_structs.h | 59 +-- linux-user/mips/cpu_loop.c | 166 ++----- linux-user/nios2/target_structs.h | 59 +-- linux-user/openrisc/cpu_loop.c | 18 +- linux-user/openrisc/target_structs.h | 59 +-- linux-user/ppc/cpu_loop.c | 136 ++---- linux-user/riscv/cpu_loop.c | 31 +- linux-user/riscv/target_structs.h | 47 +- linux-user/s390x/cpu_loop.c | 7 +- linux-user/sh4/cpu_loop.c | 6 +- linux-user/sh4/target_structs.h | 59 +-- linux-user/sparc/cpu_loop.c | 14 +- linux-user/syscall.c | 19 +- linux-user/syscall_defs.h | 3 +- linux-user/x86_64/target_structs.h | 36 +- linux-user/xtensa/cpu_loop.c | 26 +- meson.build | 37 +- migration/rdma.c | 8 +- pc-bios/README | 2 +- pc-bios/s390-ccw/Makefile | 2 - pc-bios/slof.bin | Bin 991920 -> 992384 bytes plugins/meson.build | 13 +- python/qemu/aqmp/aqmp_tui.py | 3 +- python/qemu/aqmp/protocol.py | 5 +- python/qemu/qmp/qom_common.py | 6 +- qapi/ui.json | 2 +- qemu-edid.c | 4 +- roms/SLOF | 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/simplebench/bench-example.py | 2 +- target/i386/cpu.h | 3 + target/i386/kvm/kvm.c | 130 +++++- target/i386/machine.c | 29 ++ target/mips/tcg/micromips_translate.c.inc | 10 +- target/mips/tcg/mips16e_translate.c.inc | 2 +- target/mips/tcg/nanomips_translate.c.inc | 4 +- target/mips/tcg/translate.c | 36 +- target/mips/tcg/translate.h | 1 + target/ppc/arch_dump.c | 2 +- target/ppc/cpu.h | 25 +- target/ppc/cpu_init.c | 2 + target/ppc/excp_helper.c | 185 +++----- 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 +- 175 files changed, 2007 insertions(+), 2855 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 copy linux-user/{i386 => generic}/target_structs.h (95%) 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