From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:47549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TOQZg-0005Xc-Un for qemu-devel@nongnu.org; Wed, 17 Oct 2012 06:10:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TOQZb-0007fF-2w for qemu-devel@nongnu.org; Wed, 17 Oct 2012 06:10:04 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50081) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TOQZa-0007f1-RG for qemu-devel@nongnu.org; Wed, 17 Oct 2012 06:09:59 -0400 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 q9HA9vXP023921 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 17 Oct 2012 06:09:58 -0400 From: Gerd Hoffmann Date: Wed, 17 Oct 2012 12:09:52 +0200 Message-Id: <1350468595-5238-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/3] chardev hotplug patch series List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, Here comes the updated chardev hotplug patch series. Addressed most review comments. It's chardev-add and chardev-remove now. Parameters have been added to the schema. Little nits and spell fixes here and there. Making 'backend' an enum is tricky given that the actual implementation just turns the qdict into a QemuOpts, then goes piggyback on qemu_chr_new_from_opts(). Not rebased (yet) on top of the qom queue as I expect more discussions. please review, Gerd Gerd Hoffmann (3): chardev: add error reporting for qemu_chr_new_from_opts chardev: fix QemuOpts lifecycle chardev: add hotplug support. hmp-commands.hx | 32 +++++++++++++++++++++ hmp.c | 23 +++++++++++++++ hmp.h | 2 + qapi-schema.json | 47 ++++++++++++++++++++++++++++++ qemu-char.c | 83 ++++++++++++++++++++++++++++++++++++++++++++--------- qemu-char.h | 5 ++- qmp-commands.hx | 61 +++++++++++++++++++++++++++++++++++++++ vl.c | 8 ++++- 8 files changed, 244 insertions(+), 17 deletions(-)