This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 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 [...] new e788cd2972 elf: Add machine type value for LoongArch new afa33258f3 MAINTAINERS: Add tcg/loongarch64 entry with myself as maintainer new 6cb14e4de2 tcg/loongarch64: Add the tcg-target.h file new 71bb0283f5 tcg/loongarch64: Add generated instruction opcodes and encod [...] new 1bcfbf03df tcg/loongarch64: Add register names, allocation order and in [...] new ba0cdd8040 tcg/loongarch64: Define the operand constraints new bf8c1c8140 tcg/loongarch64: Implement necessary relocation operations new fae2361dc9 tcg/loongarch64: Implement the memory barrier op new dacc51720d tcg/loongarch64: Implement tcg_out_mov and tcg_out_movi new e3b15766b9 tcg/loongarch64: Implement goto_ptr new 6be08fcfc3 tcg/loongarch64: Implement sign-/zero-extension ops new 97b2fafbf7 tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc ops new 7257809f62 tcg/loongarch64: Implement deposit/extract ops new 4ab2aff0db tcg/loongarch64: Implement bswap{16,32,64} ops new fde6930160 tcg/loongarch64: Implement clz/ctz ops new a164010b05 tcg/loongarch64: Implement shl/shr/sar/rotl/rotr ops new 39f54ce5c4 tcg/loongarch64: Implement add/sub ops new ff13c19689 tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu ops new 94505c02f4 tcg/loongarch64: Implement br/brcond ops new 9ee775cf29 tcg/loongarch64: Implement setcond ops new a26d99d72f tcg/loongarch64: Implement tcg_out_call new 251ebcd812 tcg/loongarch64: Implement simple load/store ops new d3a1727c19 tcg/loongarch64: Add softmmu load/store helpers, implement q [...] new 697a598059 tcg/loongarch64: Implement tcg_target_qemu_prologue new 30d420e4d3 tcg/loongarch64: Implement exit_tb/goto_tb new 8df89cf0ae tcg/loongarch64: Implement tcg_target_init new a9ae47486a tcg/loongarch64: Register the JIT new 6016b7b46e common-user: Add safe syscall handling for loongarch64 hosts new ad812c3bd6 linux-user: Implement CPU-specific signal handler for loonga [...] new dfcf900ba6 configure, meson.build: Mark support for loongarch64 hosts new 8c5f94cd41 Merge tag 'pull-loong-20211221-2' of https://gitlab.com/rth7 [...]
The 31 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 | 15 +- 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 + 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 - 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 | 24 +- meson_options.txt | 2 + monitor/qmp-cmds.c | 13 + qapi/audio.json | 3 +- 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 + 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/qtest/dbus-display-test.c | 257 ++++ tests/qtest/dbus-vmstate1.xml | 12 - tests/qtest/libqos/libqtest.h | 10 + tests/qtest/libqtest.c | 19 + tests/qtest/meson.build | 10 +- 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 +- 87 files changed, 9334 insertions(+), 402 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 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 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