qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/22] chardev clean-ups & tests
@ 2017-02-02 14:51 Marc-André Lureau
  2017-02-02 14:51 ` [Qemu-devel] [PATCH 01/22] char: remove qemu_chr_be_generic_open Marc-André Lureau
                   ` (21 more replies)
  0 siblings, 22 replies; 34+ messages in thread
From: Marc-André Lureau @ 2017-02-02 14:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini, eblake, Marc-André Lureau

Hi,

The following series contains various patches:
- chardev and other clean-ups
- replace "chardevs" list for a /chardevs container object
- add a few read-only socket properties mainly useful for testing
- add various chardev tests

This series is part of a larger refactoring series that I try to keep
up to date here: https://github.com/elmarco/qemu/commits/chrfe

Marc-André Lureau (22):
  char: remove qemu_chr_be_generic_open
  mux: simplfy muxes_realize_done
  xen: use a better chardev type check
  container: don't leak container reference
  main: free root container
  char: add a /chardevs container
  char: use /chardevs container instead of chardevs list
  char: remove qemu_chardev_add
  char: remove chardevs list
  char: useless NULL check
  qcow2: remove useless NULL check
  char-socket: introduce update_disconnected_filename()
  char-socket: update local address after listen
  char-socket: add 'addr' property
  char-socket: add 'connected' property
  char-udp: flush as much buffer as possible
  tests: add alias check in /char/ringbuf
  tests: add /char/pipe test
  tests: add /char/file test
  tests: add /char/socket test
  tests: add /char/udp test
  tests: add /char/console test

 chardev/char-mux.h    |   2 +-
 include/sysemu/char.h |  12 +-
 block/qcow2.c         |   4 +-
 chardev/char-mux.c    |  11 +-
 chardev/char-pty.c    |   2 +-
 chardev/char-socket.c |  46 ++++++-
 chardev/char-udp.c    |  26 ++--
 chardev/char.c        | 161 +++++++++++------------
 gdbstub.c             |   2 +-
 hw/bt/hci-csr.c       |   2 +-
 qom/container.c       |   1 +
 tests/test-char.c     | 358 +++++++++++++++++++++++++++++++++++++++++++++++++-
 ui/console.c          |   2 +-
 ui/gtk.c              |   2 +-
 vl.c                  |   2 +-
 xen-common.c          |   2 +-
 16 files changed, 510 insertions(+), 125 deletions(-)

-- 
2.11.0.295.gd7dffce1c.dirty

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2017-02-10 13:12 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-02 14:51 [Qemu-devel] [PATCH 00/22] chardev clean-ups & tests Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 01/22] char: remove qemu_chr_be_generic_open Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 02/22] mux: simplfy muxes_realize_done Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 03/22] xen: use a better chardev type check Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 04/22] container: don't leak container reference Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 05/22] main: free root container Marc-André Lureau
2017-02-06  9:03   ` Paolo Bonzini
2017-02-07 20:01     ` Marc-André Lureau
2017-02-09 17:09       ` Paolo Bonzini
2017-02-02 14:51 ` [Qemu-devel] [PATCH 06/22] char: add a /chardevs container Marc-André Lureau
2017-02-06  9:05   ` Paolo Bonzini
2017-02-07 20:03     ` Marc-André Lureau
2017-02-09 17:16       ` Paolo Bonzini
2017-02-10 12:14         ` Marc-André Lureau
2017-02-10 12:26           ` Paolo Bonzini
2017-02-10 12:59             ` Marc-André Lureau
2017-02-10 13:12               ` Paolo Bonzini
2017-02-02 14:51 ` [Qemu-devel] [PATCH 07/22] char: use /chardevs container instead of chardevs list Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 08/22] char: remove qemu_chardev_add Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 09/22] char: remove chardevs list Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 10/22] char: useless NULL check Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 11/22] qcow2: remove " Marc-André Lureau
2017-02-06  9:06   ` Paolo Bonzini
2017-02-02 14:51 ` [Qemu-devel] [PATCH 12/22] char-socket: introduce update_disconnected_filename() Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 13/22] char-socket: update local address after listen Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 14/22] char-socket: add 'addr' property Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 15/22] char-socket: add 'connected' property Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 16/22] char-udp: flush as much buffer as possible Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 17/22] tests: add alias check in /char/ringbuf Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 18/22] tests: add /char/pipe test Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 19/22] tests: add /char/file test Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 20/22] tests: add /char/socket test Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 21/22] tests: add /char/udp test Marc-André Lureau
2017-02-02 14:51 ` [Qemu-devel] [PATCH 22/22] tests: add /char/console test Marc-André Lureau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).