From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:38374) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlM39-0000F2-Kx for qemu-devel@nongnu.org; Wed, 19 Dec 2012 10:59:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TlM35-0007zC-6B for qemu-devel@nongnu.org; Wed, 19 Dec 2012 10:59:15 -0500 Received: from mx1.redhat.com ([209.132.183.28]:37767) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlM34-0007yt-VB for qemu-devel@nongnu.org; Wed, 19 Dec 2012 10:59:11 -0500 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id qBJFxAra010290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 19 Dec 2012 10:59:10 -0500 From: Gerd Hoffmann Date: Wed, 19 Dec 2012 16:58:58 +0100 Message-Id: <1355932747-1755-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH RfC 0/9] chardev hotplug List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: pbonzini@redhat.com, Gerd Hoffmann , mprivozn@redhat.com Hi, Chardev hotplug patch series reloaded. Not finished yet, commit messages not finalized yet, totally untested other than building on linux+windows. I doubt I manage to finish (and test!) it before xmas. Nevertheless I wanna get the bits out of the door for you to see what is coming and for early reviews. It goes largely the route suggested by Paolo. cheers, Gerd Gerd Hoffmann (9): chardev: add error reporting for qemu_chr_new_from_opts chardev: fix QemuOpts lifecycle chardev: reduce chardev ifdef mess a bit chardev: hotplug, qmp, null chardev: hotplug, hmp chardev: hotplug, qmp, file chardev: hotplug, qmp, tty chardev: hotplug, qmp, serial chardev: hotplug, qmp, parallel hmp-commands.hx | 32 ++++++ hmp.c | 23 +++++ hmp.h | 2 + qapi-schema.json | 47 +++++++++ qemu-char.c | 280 ++++++++++++++++++++++++++++++++++++++++++++--------- qemu-char.h | 4 +- qmp-commands.hx | 50 ++++++++++ vl.c | 9 +- 8 files changed, 395 insertions(+), 52 deletions(-)