From: Marc-André Lureau <marcandre.lureau@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 19c628f2f579f2702dd13192b7c2de6bc8d665ce:
dbus: add -audio dbus nsamples option (2025-02-03 21:16:07 +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