From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36955) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZYvDR-0001bn-3d for qemu-devel@nongnu.org; Mon, 07 Sep 2015 08:08:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZYvDN-0003dq-M5 for qemu-devel@nongnu.org; Mon, 07 Sep 2015 08:08:05 -0400 Received: from mail-wi0-x22c.google.com ([2a00:1450:400c:c05::22c]:32953) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZYvDN-0003cl-9J for qemu-devel@nongnu.org; Mon, 07 Sep 2015 08:08:01 -0400 Received: by wiclk2 with SMTP id lk2so86567668wic.0 for ; Mon, 07 Sep 2015 05:08:00 -0700 (PDT) From: "=?UTF-8?q?K=C5=91v=C3=A1g=C3=B3=2C=20Zolt=C3=A1n?=" Date: Mon, 7 Sep 2015 14:08:05 +0200 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH 0/7] qapi-flattening and preparation of -audiodev option List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Eduardo Habkost As discussed here[1], I'm splitting the qapi related patches from my previous -audiodev patch series. These are patches 2--7 and 9 from my previous patches. (Patch 1 was merged into -trivial in the meanwhile.) Please review. [1]: http://lists.nongnu.org/archive/html/qemu-devel/2015-09/msg01505.html Kővágó, Zoltán (7): qapi: support implicit structs in OptsVisitor qapi: convert NumaOptions into a flat union net: remove NetLegacy struct net: use Netdev instead of NetClientOptions in client init qapi: change Netdev into a flat union qapi: reorder NetdevBase and Netdev qapi: support nested structs in OptsVisitor hw/arm/musicpal.c | 2 +- hw/core/qdev-properties-system.c | 2 +- hw/net/allwinner_emac.c | 2 +- hw/net/cadence_gem.c | 2 +- hw/net/dp8393x.c | 2 +- hw/net/e1000.c | 2 +- hw/net/eepro100.c | 2 +- hw/net/etraxfs_eth.c | 2 +- hw/net/fsl_etsec/etsec.c | 2 +- hw/net/lan9118.c | 2 +- hw/net/lance.c | 2 +- hw/net/mcf_fec.c | 2 +- hw/net/milkymist-minimac2.c | 2 +- hw/net/mipsnet.c | 2 +- hw/net/ne2000-isa.c | 2 +- hw/net/ne2000.c | 2 +- hw/net/opencores_eth.c | 2 +- hw/net/pcnet-pci.c | 2 +- hw/net/rocker/rocker_fp.c | 2 +- hw/net/rtl8139.c | 2 +- hw/net/smc91c111.c | 2 +- hw/net/spapr_llan.c | 2 +- hw/net/stellaris_enet.c | 2 +- hw/net/vhost_net.c | 18 ++--- hw/net/virtio-net.c | 6 +- hw/net/vmxnet3.c | 2 +- hw/net/xen_nic.c | 2 +- hw/net/xgmac.c | 2 +- hw/net/xilinx_axienet.c | 2 +- hw/net/xilinx_ethlite.c | 2 +- hw/usb/dev-network.c | 2 +- include/net/net.h | 4 +- monitor.c | 14 ++-- net/clients.h | 20 ++--- net/dump.c | 8 +- net/hub.c | 24 +++--- net/l2tpv3.c | 8 +- net/net.c | 129 ++++++++++++++++--------------- net/netmap.c | 6 +- net/slirp.c | 8 +- net/socket.c | 10 +-- net/tap-win32.c | 8 +- net/tap.c | 28 +++---- net/vde.c | 8 +- net/vhost-user.c | 14 ++-- numa.c | 4 +- qapi-schema.json | 131 +++++++++++++++++++------------- qapi/opts-visitor.c | 131 +++++++++++++++++++++++++++----- tests/qapi-schema/qapi-schema-test.json | 9 ++- tests/qapi-schema/qapi-schema-test.out | 6 +- tests/test-opts-visitor.c | 34 +++++++++ 51 files changed, 421 insertions(+), 265 deletions(-) -- 2.5.1