qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL for-2.7 00/15] QAPI patches for 2016-07-19


From: Markus Armbruster
Subject: [Qemu-devel] [PULL for-2.7 00/15] QAPI patches for 2016-07-19
Date: Tue, 19 Jul 2016 13:39:22 +0200

The following changes since commit 0c1b58f25025cc09463aae235162b19ff45c37b7:

  Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' 
into staging (2016-07-19 10:54:49 +0100)

are available in the git repository at:

  git://repo.or.cz/qemu/armbru.git tags/pull-qapi-2016-07-19

for you to fetch changes up to dd23811b012dd1b652b6f4010bc3c6f81bd3bae1:

  net: Use correct type for bool flag (2016-07-19 13:21:09 +0200)

----------------------------------------------------------------
QAPI patches for 2016-07-19

----------------------------------------------------------------
Eric Blake (12):
      qapi: Require all branches of flat union enum to be covered
      qapi: Special case c_name() for empty type
      qapi: Hide tag_name data member of variants
      qapi: Add type.is_empty() helper
      qapi: Drop useless gen_err_check()
      qapi-event: Simplify visit of non-implicit data
      qapi: Plumb in 'boxed' to qapi generator lower levels
      qapi: Implement boxed types for commands/events
      block: Simplify block_set_io_throttle
      block: Simplify drive-mirror
      qapi: Change Netdev into a flat union
      net: Use correct type for bool flag

Kővágó, Zoltán (1):
      net: use Netdev instead of NetClientOptions in client init

Paolo Bonzini (2):
      qapi: change QmpOutputVisitor to QSLIST
      qapi: change QmpInputVisitor to QSLIST

 blockdev.c                                         | 189 ++++++++-------------
 docs/qapi-code-gen.txt                             |  27 ++-
 hmp.c                                              |  70 +++-----
 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/e1000e.c                                    |   2 +-
 hw/net/eepro100.c                                  |   2 +-
 hw/net/etraxfs_eth.c                               |   2 +-
 hw/net/fsl_etsec/etsec.c                           |   2 +-
 hw/net/imx_fec.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                                 |  20 +--
 hw/net/virtio-net.c                                |  10 +-
 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                               |   4 +-
 include/net/net.h                                  |   6 +-
 monitor.c                                          |  14 +-
 net/clients.h                                      |  20 +--
 net/dump.c                                         |   8 +-
 net/filter.c                                       |   2 +-
 net/hub.c                                          |  24 +--
 net/l2tpv3.c                                       |   8 +-
 net/net.c                                          | 155 ++++++++++-------
 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                                   |  22 +--
 qapi-schema.json                                   |  49 ++++--
 qapi/block-core.json                               |  40 ++++-
 qapi/qmp-input-visitor.c                           |  59 ++++---
 qapi/qmp-output-visitor.c                          |  24 ++-
 scripts/qapi-commands.py                           |  31 ++--
 scripts/qapi-event.py                              |  48 ++++--
 scripts/qapi-introspect.py                         |   4 +-
 scripts/qapi-types.py                              |   2 +-
 scripts/qapi-visit.py                              |   8 +-
 scripts/qapi.py                                    | 127 ++++++++++----
 tests/Makefile.include                             |   6 +
 tests/qapi-schema/args-bad-boxed.err               |   1 +
 tests/qapi-schema/args-bad-boxed.exit              |   1 +
 tests/qapi-schema/args-bad-boxed.json              |   2 +
 tests/qapi-schema/args-bad-boxed.out               |   0
 tests/qapi-schema/args-boxed-anon.err              |   1 +
 tests/qapi-schema/args-boxed-anon.exit             |   1 +
 tests/qapi-schema/args-boxed-anon.json             |   2 +
 tests/qapi-schema/args-boxed-anon.out              |   0
 tests/qapi-schema/args-boxed-empty.err             |   1 +
 tests/qapi-schema/args-boxed-empty.exit            |   1 +
 tests/qapi-schema/args-boxed-empty.json            |   3 +
 tests/qapi-schema/args-boxed-empty.out             |   0
 tests/qapi-schema/args-boxed-string.err            |   1 +
 tests/qapi-schema/args-boxed-string.exit           |   1 +
 tests/qapi-schema/args-boxed-string.json           |   2 +
 tests/qapi-schema/args-boxed-string.out            |   0
 tests/qapi-schema/args-union.err                   |   2 +-
 tests/qapi-schema/args-union.json                  |   3 +-
 tests/qapi-schema/event-boxed-empty.err            |   1 +
 tests/qapi-schema/event-boxed-empty.exit           |   1 +
 tests/qapi-schema/event-boxed-empty.json           |   2 +
 tests/qapi-schema/event-boxed-empty.out            |   0
 tests/qapi-schema/event-case.out                   |   1 +
 tests/qapi-schema/flat-union-incomplete-branch.err |   1 +
 .../qapi-schema/flat-union-incomplete-branch.exit  |   1 +
 .../qapi-schema/flat-union-incomplete-branch.json  |   9 +
 tests/qapi-schema/flat-union-incomplete-branch.out |   0
 tests/qapi-schema/ident-with-escape.out            |   2 +-
 tests/qapi-schema/indented-expr.out                |   4 +-
 tests/qapi-schema/qapi-schema-test.json            |   4 +
 tests/qapi-schema/qapi-schema-test.out             |  37 +++-
 tests/qapi-schema/test-qapi.py                     |  11 +-
 tests/test-qmp-commands.c                          |   8 +
 95 files changed, 700 insertions(+), 509 deletions(-)
 create mode 100644 tests/qapi-schema/args-bad-boxed.err
 create mode 100644 tests/qapi-schema/args-bad-boxed.exit
 create mode 100644 tests/qapi-schema/args-bad-boxed.json
 create mode 100644 tests/qapi-schema/args-bad-boxed.out
 create mode 100644 tests/qapi-schema/args-boxed-anon.err
 create mode 100644 tests/qapi-schema/args-boxed-anon.exit
 create mode 100644 tests/qapi-schema/args-boxed-anon.json
 create mode 100644 tests/qapi-schema/args-boxed-anon.out
 create mode 100644 tests/qapi-schema/args-boxed-empty.err
 create mode 100644 tests/qapi-schema/args-boxed-empty.exit
 create mode 100644 tests/qapi-schema/args-boxed-empty.json
 create mode 100644 tests/qapi-schema/args-boxed-empty.out
 create mode 100644 tests/qapi-schema/args-boxed-string.err
 create mode 100644 tests/qapi-schema/args-boxed-string.exit
 create mode 100644 tests/qapi-schema/args-boxed-string.json
 create mode 100644 tests/qapi-schema/args-boxed-string.out
 create mode 100644 tests/qapi-schema/event-boxed-empty.err
 create mode 100644 tests/qapi-schema/event-boxed-empty.exit
 create mode 100644 tests/qapi-schema/event-boxed-empty.json
 create mode 100644 tests/qapi-schema/event-boxed-empty.out
 create mode 100644 tests/qapi-schema/flat-union-incomplete-branch.err
 create mode 100644 tests/qapi-schema/flat-union-incomplete-branch.exit
 create mode 100644 tests/qapi-schema/flat-union-incomplete-branch.json
 create mode 100644 tests/qapi-schema/flat-union-incomplete-branch.out

-- 
2.5.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]