From: Marc-André Lureau <marcandre.lur...@redhat.com> The following changes since commit 6fccaa2fba391815308a746d68f7fa197bc93586:
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2025-02-02 11:09:10 -0500) are available in the Git repository at: https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pull-request for you to fetch changes up to f327a2cea1502a8cad2beb13bc4e2c12b95b10ba: dbus: add -audio dbus nsamples option (2025-02-03 13:58:08 +0400) ---------------------------------------------------------------- UI/chardev-related patch queue ---------------------------------------------------------------- Marc-André Lureau (4): ui/dbus: on win32, allow ANONYMOUS with p2p ui/dbus: clarify the kind of win32 handle that is shared plugins: fix -Werror=maybe-uninitialized false-positive dbus: add -audio dbus nsamples option Roman Penyaev (4): chardev/char-pty: send CHR_EVENT_CLOSED on disconnect chardev/char-hub: implement backend chardev aggregator tests/unit/test-char: add unit tests for hub chardev backend qemu-options.hx: describe hub chardev and aggregation of several backends qapi/audio.json | 22 +- qapi/char.json | 27 +++ chardev/chardev-internal.h | 51 ++++- include/chardev/char.h | 1 + audio/dbusaudio.c | 29 ++- chardev/char-hub.c | 301 ++++++++++++++++++++++++++++ chardev/char-pty.c | 4 +- chardev/char.c | 23 ++- contrib/plugins/cache.c | 2 +- tests/unit/test-char.c | 398 +++++++++++++++++++++++++++++++++++++ ui/dbus-console.c | 8 +- ui/dbus.c | 10 +- chardev/meson.build | 1 + qemu-options.hx | 49 ++++- ui/dbus-display1.xml | 16 +- 15 files changed, 923 insertions(+), 19 deletions(-) create mode 100644 chardev/char-hub.c -- 2.47.0