[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/4] Convert remaining legacy chardevs to parse/kind
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 0/4] Convert remaining legacy chardevs to parse/kind |
Date: |
Fri, 8 Aug 2014 18:07:25 +0100 |
This patchset converts the two remaining legacy chardevs
('socket' and 'udp') to use the new-style parse/kind
mechanisms, and removes all the no-longer-required
legacy machinery.
Patch 1 was posted to the list back in June
(https://patches.linaro.org/32298/). I've fixed the obvious
bug picked up in code review, and as far as I can tell from
the thread we decided that the blocking/non-blocking
difference between QAPI and legacy wasn't a problem.
Patch 2 fixes a hole in the functionality of QAPI-described
UDP chardevs, to avoid regressing the commandline functionality
when we convert the UDP backend in patch 3.
Patch 4 may be easier to review as an ignore-whitespaces
diff (the de-indentation makes the diff a bit awkward).
Peter Maydell (4):
qemu-char: Convert socket char backend to parse/kind
util/qemu-sockets.c: Support specifying IPv4 or IPv6 in socket_dgram()
qemu-char: Convert udp char backend to parse/kind
qemu-char: Remove register_char_driver() machinery
include/sysemu/char.h | 1 -
qemu-char.c | 309 ++++++++++++++++++++++++--------------------------
util/qemu-sockets.c | 3 +-
3 files changed, 151 insertions(+), 162 deletions(-)
--
1.9.1
- [Qemu-devel] [PATCH 0/4] Convert remaining legacy chardevs to parse/kind,
Peter Maydell <=
- [Qemu-devel] [PATCH 3/4] qemu-char: Convert udp char backend to parse/kind, Peter Maydell, 2014/08/08
- [Qemu-devel] [PATCH 2/4] util/qemu-sockets.c: Support specifying IPv4 or IPv6 in socket_dgram(), Peter Maydell, 2014/08/08
- [Qemu-devel] [PATCH 4/4] qemu-char: Remove register_char_driver() machinery, Peter Maydell, 2014/08/08
- [Qemu-devel] [PATCH 1/4] qemu-char: Convert socket char backend to parse/kind, Peter Maydell, 2014/08/08
- Re: [Qemu-devel] [PATCH 0/4] Convert remaining legacy chardevs to parse/kind, Markus Armbruster, 2014/08/19