qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/41] Misc patches for QEMU 2.10 soft freeze
@ 2017-07-13 14:23 Paolo Bonzini
  2017-07-13 14:23 ` [Qemu-devel] [PULL 01/41] build: add -Wexpansion-to-defined Paolo Bonzini
                   ` (41 more replies)
  0 siblings, 42 replies; 46+ messages in thread
From: Paolo Bonzini @ 2017-07-13 14:23 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit f0d2ead97cddf622a0478086886cc70a8ed6aeaf:

  Merge remote-tracking branch 'remotes/yongbok/tags/mips-20170711' into staging (2017-07-13 12:48:37 +0100)

are available in the git repository at:


  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to a5c8d75361054dbf953b87bc9675ecb11433762a:

  translate-all: remove redundant !tcg_enabled check in dump_exec_info (2017-07-13 15:43:45 +0200)

----------------------------------------------------------------
* gdbstub fixes (Alex)
* IOMMU MemoryRegion subclass (Alexey)
* Chardev hotswap (Anton)
* NBD_OPT_GO support (Eric)
* Misc bugfixes
* MAINTAINERS updates (Philippe)

----------------------------------------------------------------
I'm away next week, I'd be able to resubmit if there are issues on July 23.

Alex Bennée (4):
      gdbstub: modernise DEBUG_GDB
      gdbstub: rename cpu_index -> cpu_gdb_index
      qom/cpu: remove host_tid field
      gdbstub: don't fail on vCont; C04:0; c packets

Alexey Kardashevskiy (2):
      memory/iommu: QOM'fy IOMMU MemoryRegion
      memory/iommu: introduce IOMMUMemoryRegionClass

Anton Nefedov (13):
      char: move QemuOpts->ChardevBackend translation to a separate func
      char: add backend hotswap handler
      char: chardevice hotswap
      char: forbid direct chardevice access for hotswap devices
      char: avoid chardevice direct access
      test-char: destroy chardev-udp after test
      test-char: split char_udp_test
      test-char: split char_file_test
      test-char: add hotswap test
      hmp: add hmp analogue for qmp-chardev-change
      virtio-console: chardev hotswap support
      serial: move TIOCM update to a separate function
      serial: chardev hotswap support

Emilio G. Cota (2):
      vl: fix breakage of -tb-size
      translate-all: remove redundant !tcg_enabled check in dump_exec_info

Eric Blake (9):
      nbd: Create struct for tracking export info
      nbd: Don't bother tracing an NBD_OPT_ABORT response failure
      nbd: Expose and debug more NBD constants
      nbd: Simplify trace of client flags in negotiation
      nbd: Refactor reply to NBD_OPT_EXPORT_NAME
      nbd: Implement NBD_OPT_GO on server
      nbd: Implement NBD_OPT_GO on client
      nbd: Implement NBD_INFO_BLOCK_SIZE on server
      nbd: Implement NBD_INFO_BLOCK_SIZE on client

Marc-André Lureau (1):
      chardev: block during sync read

Paolo Bonzini (1):
      build: add -Wexpansion-to-defined

Peng Hao (1):
      chardev: fix parallel device can't be reconnect

Philippe Mathieu-Daudé (5):
      MAINTAINERS: update TCG entries
      MAINTAINERS: update KVM entries
      MAINTAINERS: update Xen entries
      MAINTAINERS: update TCI entry
      MAINTAINERS: add entry for "Unimplemented" device

Pranith Kumar (2):
      Revert "exec.c: Fix breakpoint invalidation race"
      mttcg/i386: Patch instruction using async_safe_* framework

Prasad J Pandit (1):
      exec: use qemu_ram_ptr_length to access guest ram

 MAINTAINERS                   |  18 +--
 accel/tcg/translate-all.c     |   5 -
 backends/rng-egd.c            |   2 +-
 block/nbd-client.c            |  22 +--
 block/nbd-client.h            |   3 +-
 block/nbd.c                   |  16 ++-
 bsd-user/qemu.h               |   2 +
 chardev/char-fe.c             |  16 ++-
 chardev/char-mux.c            |   1 +
 chardev/char-socket.c         |   2 +
 chardev/char.c                | 164 ++++++++++++++++++-----
 configure                     |   2 +-
 exec.c                        |  43 ++++--
 gdbstub.c                     | 119 ++++++++---------
 hmp-commands.hx               |  18 ++-
 hmp.c                         |  34 +++++
 hmp.h                         |   1 +
 hw/alpha/typhoon.c            |  31 +++--
 hw/arm/pxa2xx.c               |   3 +-
 hw/arm/strongarm.c            |   4 +-
 hw/char/bcm2835_aux.c         |   2 +-
 hw/char/cadence_uart.c        |   4 +-
 hw/char/debugcon.c            |   4 +-
 hw/char/digic-uart.c          |   2 +-
 hw/char/escc.c                |   8 +-
 hw/char/etraxfs_ser.c         |   2 +-
 hw/char/exynos4210_uart.c     |   4 +-
 hw/char/grlib_apbuart.c       |   4 +-
 hw/char/imx_serial.c          |   2 +-
 hw/char/ipoctal232.c          |   4 +-
 hw/char/lm32_juart.c          |   2 +-
 hw/char/lm32_uart.c           |   2 +-
 hw/char/mcf_uart.c            |   2 +-
 hw/char/milkymist-uart.c      |   2 +-
 hw/char/parallel.c            |   8 +-
 hw/char/pl011.c               |   2 +-
 hw/char/sclpconsole-lm.c      |   4 +-
 hw/char/sclpconsole.c         |   4 +-
 hw/char/serial.c              |  63 +++++++--
 hw/char/sh_serial.c           |   4 +-
 hw/char/spapr_vty.c           |   4 +-
 hw/char/stm32f2xx_usart.c     |   3 +-
 hw/char/terminal3270.c        |   4 +-
 hw/char/virtio-console.c      |  35 ++++-
 hw/char/xen_console.c         |   4 +-
 hw/char/xilinx_uartlite.c     |   2 +-
 hw/dma/rc4030.c               |  34 +++--
 hw/i386/amd_iommu.c           |  33 +++--
 hw/i386/amd_iommu.h           |   5 +-
 hw/i386/intel_iommu.c         |  42 ++++--
 hw/i386/kvmvapic.c            |  85 ++++++------
 hw/ipmi/ipmi_bmc_extern.c     |   4 +-
 hw/mips/boston.c              |   2 +-
 hw/mips/mips_jazz.c           |   2 +-
 hw/mips/mips_malta.c          |   2 +-
 hw/misc/ivshmem.c             |   6 +-
 hw/pci-host/apb.c             |  29 ++--
 hw/ppc/spapr_iommu.c          |  42 ++++--
 hw/s390x/s390-pci-bus.c       |  29 ++--
 hw/s390x/s390-pci-bus.h       |   3 +-
 hw/s390x/s390-pci-inst.c      |  11 +-
 hw/usb/ccid-card-passthru.c   |   6 +-
 hw/usb/dev-serial.c           |   7 +-
 hw/usb/redirect.c             |   7 +-
 hw/vfio/common.c              |  12 +-
 hw/vfio/spapr.c               |   3 +-
 include/block/nbd.h           |  58 ++++++--
 include/chardev/char-fe.h     |  22 +++
 include/chardev/char.h        |  19 +++
 include/exec/gdbstub.h        |   9 --
 include/exec/memory.h         |  94 +++++++++----
 include/hw/i386/intel_iommu.h |   5 +-
 include/hw/mips/mips.h        |   2 +-
 include/hw/ppc/spapr.h        |   7 +-
 include/hw/vfio/vfio-common.h |   2 +-
 include/qemu/typedefs.h       |   1 +
 include/qom/cpu.h             |   2 -
 linux-user/syscall.c          |   1 -
 memory.c                      | 113 +++++++++++-----
 monitor.c                     |   4 +-
 nbd/client.c                  | 283 +++++++++++++++++++++++++++++++++------
 nbd/common.c                  |  92 +++++++++++++
 nbd/nbd-internal.h            |  13 +-
 nbd/server.c                  | 304 +++++++++++++++++++++++++++++++++++-------
 nbd/trace-events              |  25 ++--
 net/colo-compare.c            |  10 +-
 net/filter-mirror.c           |   8 +-
 net/slirp.c                   |   2 +-
 net/vhost-user.c              |   7 +-
 qapi-schema.json              |  40 ++++++
 qemu-nbd.c                    |  10 +-
 qtest.c                       |   2 +-
 target/xtensa/xtensa-semi.c   |   2 +-
 tests/test-char.c             | 275 ++++++++++++++++++++++++++++----------
 tests/test-hmp.c              |   1 +
 tests/vhost-user-test.c       |   2 +-
 vl.c                          |   8 +-
 97 files changed, 1831 insertions(+), 643 deletions(-)
-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2017-07-14  8:25 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-13 14:23 [Qemu-devel] [PULL 00/41] Misc patches for QEMU 2.10 soft freeze Paolo Bonzini
2017-07-13 14:23 ` [Qemu-devel] [PULL 01/41] build: add -Wexpansion-to-defined Paolo Bonzini
2017-07-13 14:23 ` [Qemu-devel] [PULL 02/41] MAINTAINERS: update TCG entries Paolo Bonzini
2017-07-13 14:23 ` [Qemu-devel] [PULL 03/41] MAINTAINERS: update KVM entries Paolo Bonzini
2017-07-13 14:23 ` [Qemu-devel] [PULL 04/41] MAINTAINERS: update Xen entries Paolo Bonzini
2017-07-13 14:23 ` [Qemu-devel] [PULL 05/41] MAINTAINERS: update TCI entry Paolo Bonzini
2017-07-13 14:23 ` [Qemu-devel] [PULL 06/41] MAINTAINERS: add entry for "Unimplemented" device Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 07/41] chardev: block during sync read Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 08/41] char: move QemuOpts->ChardevBackend translation to a separate func Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 09/41] char: add backend hotswap handler Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 10/41] char: chardevice hotswap Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 11/41] char: forbid direct chardevice access for hotswap devices Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 12/41] char: avoid chardevice direct access Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 13/41] test-char: destroy chardev-udp after test Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 14/41] test-char: split char_udp_test Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 15/41] test-char: split char_file_test Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 16/41] test-char: add hotswap test Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 17/41] hmp: add hmp analogue for qmp-chardev-change Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 18/41] virtio-console: chardev hotswap support Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 19/41] serial: move TIOCM update to a separate function Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 20/41] serial: chardev hotswap support Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 21/41] exec: use qemu_ram_ptr_length to access guest ram Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 22/41] Revert "exec.c: Fix breakpoint invalidation race" Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 23/41] mttcg/i386: Patch instruction using async_safe_* framework Paolo Bonzini
2017-07-13 15:16   ` Alex Bennée
2017-07-14  8:24     ` Thomas Huth
2017-07-13 14:24 ` [Qemu-devel] [PULL 24/41] gdbstub: modernise DEBUG_GDB Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 25/41] gdbstub: rename cpu_index -> cpu_gdb_index Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 26/41] qom/cpu: remove host_tid field Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 27/41] gdbstub: don't fail on vCont; C04:0; c packets Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 28/41] chardev: fix parallel device can't be reconnect Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 29/41] memory/iommu: QOM'fy IOMMU MemoryRegion Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 30/41] memory/iommu: introduce IOMMUMemoryRegionClass Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 31/41] nbd: Create struct for tracking export info Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 32/41] nbd: Don't bother tracing an NBD_OPT_ABORT response failure Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 33/41] nbd: Expose and debug more NBD constants Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 34/41] nbd: Simplify trace of client flags in negotiation Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 35/41] nbd: Refactor reply to NBD_OPT_EXPORT_NAME Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 36/41] nbd: Implement NBD_OPT_GO on server Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 37/41] nbd: Implement NBD_OPT_GO on client Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 38/41] nbd: Implement NBD_INFO_BLOCK_SIZE on server Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 39/41] nbd: Implement NBD_INFO_BLOCK_SIZE on client Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 40/41] vl: fix breakage of -tb-size Paolo Bonzini
2017-07-13 14:24 ` [Qemu-devel] [PULL 41/41] translate-all: remove redundant !tcg_enabled check in dump_exec_info Paolo Bonzini
2017-07-13 16:05 ` [Qemu-devel] [PULL 00/41] Misc patches for QEMU 2.10 soft freeze no-reply
2017-07-13 17:01   ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).