This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/ci/qemu.
from 2bf40d0841 Merge tag 'pull-user-20211220' of https://gitlab.com/rth7680 [...] adds ddece46576 ui/vdagent: add CHECK_SPICE_PROTOCOL_VERSION adds 5912745288 ui/vdagent: replace #if 0 with protocol version check adds 1b17f1e9f9 ui: generalize clipboard notifier adds 835f69f4e6 ui/vdagent: add serial capability support adds 349504e5a1 ui/clipboard: add qemu_clipboard_check_serial() adds 505dbf9b99 ui/clipboard: add a clipboard reset serial event adds 8f5f1ea0c0 hw/display: report an error if virgl initialization failed adds 46e4609e33 virtio-gpu: use VIRTIO_GPU_RESOURCE_FLAG_Y_0_TOP adds ca19ef5299 ui: do not delay further remote resize adds 4f41814991 ui: factor out qemu_console_set_display_gl_ctx() adds ac32b2fff1 ui: associate GL context outside of display listener registration adds a4ddc31417 ui: make gl_block use a counter adds a9b1e471e1 ui: add a gl-unblock warning timer adds f6413cbfd0 ui: simplify gl unblock & flush adds 7cc712e986 ui: dispatch GL events to all listeners adds 5e79d516e8 ui: split the GL context in a different object adds f6ef71bded ui: move qemu_spice_fill_device_address to ui/util.c adds ebced09185 console: save current scanout details adds 20f19713ef scripts: teach modinfo to skip non-C sources adds 2668dc7b5d docs/sphinx: add sphinx modules to include D-Bus documentation adds 61534882e7 backends: move dbus-vmstate1.xml to backends/ adds d2f25776ca docs: move D-Bus VMState documentation to source XML adds ef20c5ba08 docs: add dbus-display documentation adds d83acfd013 build-sys: set glib dependency version adds 142ca628a7 ui: add a D-Bus display backend adds 99997823bb ui/dbus: add p2p=on/off option adds 2c7294d72c tests/qtests: add qtest_qmp_add_client() adds b4dd5b6a60 tests: start dbus-display-test adds 739362d420 audio: add "dbus" audio backend adds ff1a5810f6 ui/dbus: add clipboard interface adds 1b87751fb1 chardev: teach socket to accept no addresses adds fa670c808a chardev: make socket derivable adds 4085b87ff0 option: add g_auto for QemuOpts adds 3e301c8d7e ui/dbus: add chardev backend & interface adds 7f767ca35e ui/dbus: register D-Bus VC handler adds 89f4df9595 MAINTAINERS: update D-Bus section adds 5316e12bb2 Merge tag 'dbus-pull-request' of https://gitlab.com/marcandr [...] adds e788cd2972 elf: Add machine type value for LoongArch adds afa33258f3 MAINTAINERS: Add tcg/loongarch64 entry with myself as maintainer adds 6cb14e4de2 tcg/loongarch64: Add the tcg-target.h file adds 71bb0283f5 tcg/loongarch64: Add generated instruction opcodes and encod [...] adds 1bcfbf03df tcg/loongarch64: Add register names, allocation order and in [...] adds ba0cdd8040 tcg/loongarch64: Define the operand constraints adds bf8c1c8140 tcg/loongarch64: Implement necessary relocation operations adds fae2361dc9 tcg/loongarch64: Implement the memory barrier op adds dacc51720d tcg/loongarch64: Implement tcg_out_mov and tcg_out_movi adds e3b15766b9 tcg/loongarch64: Implement goto_ptr adds 6be08fcfc3 tcg/loongarch64: Implement sign-/zero-extension ops adds 97b2fafbf7 tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc ops adds 7257809f62 tcg/loongarch64: Implement deposit/extract ops adds 4ab2aff0db tcg/loongarch64: Implement bswap{16,32,64} ops adds fde6930160 tcg/loongarch64: Implement clz/ctz ops adds a164010b05 tcg/loongarch64: Implement shl/shr/sar/rotl/rotr ops adds 39f54ce5c4 tcg/loongarch64: Implement add/sub ops adds ff13c19689 tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu ops adds 94505c02f4 tcg/loongarch64: Implement br/brcond ops adds 9ee775cf29 tcg/loongarch64: Implement setcond ops adds a26d99d72f tcg/loongarch64: Implement tcg_out_call adds 251ebcd812 tcg/loongarch64: Implement simple load/store ops adds d3a1727c19 tcg/loongarch64: Add softmmu load/store helpers, implement q [...] adds 697a598059 tcg/loongarch64: Implement tcg_target_qemu_prologue adds 30d420e4d3 tcg/loongarch64: Implement exit_tb/goto_tb adds 8df89cf0ae tcg/loongarch64: Implement tcg_target_init adds a9ae47486a tcg/loongarch64: Register the JIT adds 6016b7b46e common-user: Add safe syscall handling for loongarch64 hosts adds ad812c3bd6 linux-user: Implement CPU-specific signal handler for loonga [...] adds dfcf900ba6 configure, meson.build: Mark support for loongarch64 hosts adds 8c5f94cd41 Merge tag 'pull-loong-20211221-2' of https://gitlab.com/rth7 [...] adds 1b529d908d failover: Silence warning messages during qtest adds 046da5ef57 tests/qtest/boot-serial-test: Silence the warning about depr [...] adds 31fb263c29 tests/qtest: Make the filter tests independent from a specific NIC adds 487cf3f2b2 MAINTAINERS: Update COLO Proxy section adds ad9e129b01 tests/qtest: Add a function that checks whether a device is [...] adds 9cbd66028b tests/qtest: Improve endianness-test to work with missing ma [...] adds 95c0b77018 tests/qtest/cdrom-test: Check whether devices are available [...] adds d6a3dd7418 tests/qtest/boot-order-test: Check whether machines are available adds e63ed64c6d tests/qtest/virtio-net-failover: Use g_file_open_tmp() to cr [...] adds 8d29feca83 Merge tag 'pull-request-2021-12-22' of https://gitlab.com/th [...] adds 02dd48f859 iotests/testrunner.py: add doc string for run_test() adds 1f257b70d1 iotests/testrunner.py: move updating last_elapsed to run_tests adds 722f87df25 iotests: check: multiprocessing support adds 6f016a2f79 Merge tag 'pull-block-2021-12-22' of https://gitlab.com/hrei [...] adds be16b8bf9f nbd: allow reconnect on open, with corresponding new options adds 169b9a94ed nbd/client-connection: nbd_co_establish_connection(): return [...] adds 9e14491af4 nbd/client-connection: improve error message of cancelled attempt adds c34ec5137d iotests.py: add qemu_tool_popen() adds 94a781f220 iotests.py: add and use qemu_io_wrap_args() adds 75c90eeeaf iotests.py: add qemu_io_popen() adds ab7f7e67a7 iotests: add nbd-reconnect-on-open test adds 1bd88c4542 Merge tag 'pull-nbd-2021-12-22-v2' of https://src.openvz.org [...] adds 3d2f73ef75 build: use "meson test" as the test harness adds f18155a207 Merge tag 'for-upstream-mtest' of https://gitlab.com/bonzini [...] adds 05bfd4db08 target/hppa: Fix deposit assert from trans_shrpw_imm adds 89f3bfa326 Merge tag 'pull-pa-20211223' of https://gitlab.com/rth7680/q [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 16 +- Makefile | 3 +- audio/audio.c | 1 + audio/audio_int.h | 7 + audio/audio_template.h | 2 + audio/dbusaudio.c | 654 ++++++++ audio/meson.build | 6 + audio/trace-events | 5 + backends/dbus-vmstate1.xml | 52 + block/nbd.c | 45 +- chardev/char-socket.c | 72 +- common-user/host/loongarch64/safe-syscall.inc.S | 90 ++ configure | 6 + docs/conf.py | 8 + docs/interop/dbus-display.rst | 31 + docs/interop/dbus-vmstate.rst | 52 +- docs/interop/dbus.rst | 2 + docs/interop/index.rst | 1 + docs/sphinx/dbusdoc.py | 166 ++ docs/sphinx/dbusdomain.py | 406 +++++ docs/sphinx/dbusparser.py | 373 +++++ docs/sphinx/fakedbusdoc.py | 25 + hw/display/qxl.c | 7 +- hw/display/vhost-user-gpu.c | 2 +- hw/display/virtio-gpu-base.c | 5 +- hw/display/virtio-gpu-virgl.c | 3 +- hw/display/virtio-vga.c | 11 - hw/net/virtio-net.c | 7 +- include/chardev/char-socket.h | 86 + include/elf.h | 2 + include/qemu/cutils.h | 5 + include/qemu/dbus.h | 24 + include/qemu/option.h | 2 + include/ui/clipboard.h | 55 +- include/ui/console.h | 70 +- include/ui/dbus-display.h | 17 + include/ui/dbus-module.h | 11 + include/ui/egl-context.h | 6 +- include/ui/gtk.h | 11 +- include/ui/sdl2.h | 7 +- include/ui/spice-display.h | 5 +- linux-user/host/loongarch64/host-signal.h | 87 + meson.build | 29 +- meson_options.txt | 2 + migration/migration.c | 4 +- monitor/qmp-cmds.c | 13 + nbd/client-connection.c | 57 +- qapi/audio.json | 3 +- qapi/block-core.json | 9 +- qapi/char.json | 27 + qapi/misc.json | 4 +- qapi/ui.json | 34 +- qemu-options.hx | 20 + scripts/meson-buildoptions.sh | 3 + scripts/modinfo-collect.py | 3 + scripts/mtest2make.py | 112 +- scripts/tap-driver.pl | 379 ----- scripts/tap-merge.pl | 111 -- target/hppa/translate.c | 19 +- tcg/loongarch64/tcg-insn-defs.c.inc | 979 ++++++++++++ tcg/loongarch64/tcg-target-con-set.h | 31 + tcg/loongarch64/tcg-target-con-str.h | 28 + tcg/loongarch64/tcg-target.c.inc | 1677 ++++++++++++++++++++ tcg/loongarch64/tcg-target.h | 180 +++ tests/fp/meson.build | 2 +- tests/qemu-iotests/check | 4 +- tests/qemu-iotests/iotests.py | 37 +- tests/qemu-iotests/testrunner.py | 86 +- tests/qemu-iotests/tests/nbd-reconnect-on-open | 71 + tests/qemu-iotests/tests/nbd-reconnect-on-open.out | 11 + tests/qtest/boot-order-test.c | 5 + tests/qtest/boot-serial-test.c | 10 +- tests/qtest/cdrom-test.c | 60 +- tests/qtest/dbus-display-test.c | 257 +++ tests/qtest/dbus-vmstate1.xml | 12 - tests/qtest/endianness-test.c | 5 +- tests/qtest/libqos/libqtest.h | 18 + tests/qtest/libqtest.c | 63 + tests/qtest/meson.build | 50 +- tests/qtest/test-filter-mirror.c | 10 +- tests/qtest/test-filter-redirector.c | 20 +- tests/qtest/test-netfilter.c | 8 +- tests/qtest/virtio-net-failover.c | 8 +- ui/clipboard.c | 34 +- ui/cocoa.m | 22 +- ui/console.c | 305 ++-- ui/dbus-chardev.c | 296 ++++ ui/dbus-clipboard.c | 457 ++++++ ui/dbus-console.c | 497 ++++++ ui/dbus-display1.xml | 761 +++++++++ ui/dbus-error.c | 48 + ui/dbus-listener.c | 486 ++++++ ui/dbus-module.c | 35 + ui/dbus.c | 482 ++++++ ui/dbus.h | 144 ++ ui/egl-context.c | 6 +- ui/egl-headless.c | 20 +- ui/gtk-clipboard.c | 23 +- ui/gtk-egl.c | 12 +- ui/gtk-gl-area.c | 10 +- ui/gtk.c | 28 +- ui/meson.build | 28 + ui/sdl2-gl.c | 12 +- ui/sdl2.c | 16 +- ui/spice-core.c | 50 - ui/spice-display.c | 27 +- ui/trace-events | 15 + ui/util.c | 75 + ui/vdagent.c | 94 +- ui/vnc-clipboard.c | 23 +- ui/vnc.c | 4 +- 111 files changed, 9834 insertions(+), 1083 deletions(-) create mode 100644 audio/dbusaudio.c create mode 100644 backends/dbus-vmstate1.xml create mode 100644 common-user/host/loongarch64/safe-syscall.inc.S create mode 100644 docs/interop/dbus-display.rst create mode 100644 docs/sphinx/dbusdoc.py create mode 100644 docs/sphinx/dbusdomain.py create mode 100644 docs/sphinx/dbusparser.py create mode 100644 docs/sphinx/fakedbusdoc.py create mode 100644 include/chardev/char-socket.h create mode 100644 include/ui/dbus-display.h create mode 100644 include/ui/dbus-module.h create mode 100644 linux-user/host/loongarch64/host-signal.h delete mode 100755 scripts/tap-driver.pl delete mode 100755 scripts/tap-merge.pl create mode 100644 tcg/loongarch64/tcg-insn-defs.c.inc create mode 100644 tcg/loongarch64/tcg-target-con-set.h create mode 100644 tcg/loongarch64/tcg-target-con-str.h create mode 100644 tcg/loongarch64/tcg-target.c.inc create mode 100644 tcg/loongarch64/tcg-target.h create mode 100755 tests/qemu-iotests/tests/nbd-reconnect-on-open create mode 100644 tests/qemu-iotests/tests/nbd-reconnect-on-open.out create mode 100644 tests/qtest/dbus-display-test.c delete mode 100644 tests/qtest/dbus-vmstate1.xml create mode 100644 ui/dbus-chardev.c create mode 100644 ui/dbus-clipboard.c create mode 100644 ui/dbus-console.c create mode 100644 ui/dbus-display1.xml create mode 100644 ui/dbus-error.c create mode 100644 ui/dbus-listener.c create mode 100644 ui/dbus-module.c create mode 100644 ui/dbus.c create mode 100644 ui/dbus.h create mode 100644 ui/util.c