qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL v2 00/25] Chardev patches


From: Marc-André Lureau
Subject: [Qemu-devel] [PULL v2 00/25] Chardev patches
Date: Wed, 13 Feb 2019 17:18:48 +0100

The following changes since commit 0b5e750bea635b167eb03d86c3d9a09bbd43bc06:

  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into 
staging (2019-02-12 10:53:37 +0000)

are available in the Git repository at:

  https://github.com/elmarco/qemu.git tags/chardev-pull-request

for you to fetch changes up to f7ea2038bea04628eaa55156fc34edf9d0c4a2bb:

  char-pty: remove write_lock usage (2019-02-13 16:46:39 +0100)

----------------------------------------------------------------
Chardev fixes

----------------------------------------------------------------

Artem Pisarenko (2):
  chardev: fix mess in OPENED/CLOSED events when muxed
  tests/test-char: add muxed chardev testing for open/close

Daniel P. Berrangé (16):
  io: store reference to thread information in the QIOTask struct
  io: add qio_task_wait_thread to join with a background thread
  chardev: fix validation of options for QMP created chardevs
  chardev: forbid 'reconnect' option with server sockets
  chardev: forbid 'wait' option with client sockets
  chardev: remove many local variables in qemu_chr_parse_socket
  chardev: ensure qemu_chr_parse_compat reports missing driver error
  chardev: remove unused 'sioc' variable & cleanup paths
  chardev: split tcp_chr_wait_connected into two methods
  chardev: split up qmp_chardev_open_socket connection code
  chardev: use a state machine for socket connection state
  chardev: honour the reconnect setting in tcp_chr_wait_connected
  chardev: disallow TLS/telnet/websocket with tcp_chr_wait_connected
  chardev: fix race with client connections in tcp_chr_wait_connected
  tests: expand coverage of socket chardev test
  chardev: ensure termios is fully initialized

Marc-André Lureau (5):
  char: update the mux handlers in class callback
  terminal3270: do not use backend timer sources
  chardev: add a note about frontend sources and context switch
  char-pty: remove the check for connection on write
  char-pty: remove write_lock usage

Paolo Bonzini (1):
  char: allow specifying a GMainContext at opening time

Philippe Mathieu-Daudé (1):
  chardev/wctablet: Fix a typo

 include/chardev/char-fe.h      |  21 +-
 include/chardev/char-mux.h     |   1 -
 include/chardev/char.h         |  16 +-
 include/io/task.h              |  29 +-
 chardev/char-fe.c              |  35 +-
 chardev/char-mux.c             |  19 +-
 chardev/char-pty.c             |  56 +--
 chardev/char-serial.c          |   2 +-
 chardev/char-socket.c          | 490 +++++++++++++++------
 chardev/char.c                 |  34 +-
 chardev/wctablet.c             |   2 +-
 gdbstub.c                      |   4 +-
 hmp.c                          |   2 +-
 hw/arm/omap2.c                 |   2 +-
 hw/bt/hci-csr.c                |   2 +-
 hw/char/omap_uart.c            |   4 +-
 hw/char/terminal3270.c         |  15 +-
 hw/char/xen_console.c          |   3 +-
 hw/isa/isa-superio.c           |   4 +-
 hw/mips/boston.c               |   2 +-
 hw/mips/mips_malta.c           |   2 +-
 hw/usb/dev-serial.c            |   2 +-
 io/task.c                      | 101 +++--
 net/slirp.c                    |   2 +-
 qtest.c                        |   2 +-
 tests/ivshmem-test.c           |   2 +-
 tests/libqtest.c               |   4 +-
 tests/test-char.c              | 757 +++++++++++++++++++++++++--------
 tests/test-filter-redirector.c |   4 +-
 tests/vhost-user-test.c        |   2 +-
 vl.c                           |   8 +-
 io/trace-events                |   2 +
 32 files changed, 1150 insertions(+), 481 deletions(-)

-- 
2.21.0.rc0.1.g036caf7885




reply via email to

[Prev in Thread] Current Thread [Next in Thread]