All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL v2 00/56] Misc patches for 2018-05-31
Date: Fri,  1 Jun 2018 19:15:18 +0200	[thread overview]
Message-ID: <20180601171521.1770-1-pbonzini@redhat.com> (raw)

The following changes since commit 5a5c383b1373aeb6c87a0d6060f6c3dc7c53082b:

  Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-2.13-pull-request' into staging (2018-05-25 10:04:36 +0100)

are available in the Git repository at:

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

for you to fetch changes up to b5dfdb082fc350f3e68dfa61dc988d97cad28cfe:

  hw: make virtio devices configurable via default-configs/ (2018-06-01 15:14:31 +0200)

----------------------------------------------------------------
* Linux header upgrade (Peter)
* firmware.json definition (Laszlo)
* IPMI migration fix (Corey)
* QOM improvements (Alexey, Philippe, me)
* Memory API cleanups (Jay, me, Tristan, Peter)
* WHPX fixes and improvements (Lucian)
* Chardev fixes (Marc-André)
* IOMMU documentation improvements (Peter)
* Coverity fixes (Peter, Philippe)
* Include cleanup (Philippe)
* -clock deprecation (Thomas)
* Disable -sandbox unless CONFIG_SECCOMP (Yi Min Zhao)
* Configurability improvements (me)

----------------------------------------------------------------
Alex Williamson (1):
      virtio-gpu-3d: Define VIRTIO_GPU_CAPSET_VIRGL2 elsewhere

Alexey Kardashevskiy (1):
      qom: Document qom/device-list-properties implementation specific

Corey Minyard (2):
      vmstate: Add a VSTRUCT type
      ipmi: Use proper struct reference for KCS vmstate

Jay Zhou (1):
      memory: delete struct AddressSpaceOps

Laszlo Ersek (1):
      docs/interop: add "firmware.json"

Lucian Petrut (2):
      WHPX: dynamically load WHP libraries
      WHPX: fix some compiler warnings

Marc-André Lureau (1):
      mux: fix ctrl-a b again

Paolo Bonzini (8):
      bsd-user: include "exec/exec-all.h" which provides mmap_lock/unlock"
      nios2: do not include exec-all.h from cpu.h
      qom: support orphan objects in object_get_canonical_path
      virtio: free MemoryRegionCache when initialization fails
      memory: get rid of memory_region_init_reservation
      tcg: remove softfloat from --disable-tcg builds
      hw: allow compiling out SCSI
      hw: make virtio devices configurable via default-configs/

Patryk Olszewski (1):
      char: Remove unwanted crlf conversion

Peter Maydell (8):
      memory.h: Fix typo in documentation comment
      memfd: Avoid Coverity warning about integer overflow
      exec.c: Initialize sa_flags passed to sigaction()
      scripts/update-linux-headers: Handle __aligned_u64
      scripts/update-linux-headers: Handle kernel license no longer being one file
      target/i386/kvm.c: Handle renaming of KVM_HINTS_DEDICATED
      Update Linux headers to 4.17-rc6
      target/i386/kvm.c: Remove compatibility shim for KVM_HINTS_REALTIME

Philippe Mathieu-Daudé (27):
      vfio: Include "exec/address-spaces.h" directly in the source file
      accel: Do not include "exec/address-spaces.h" if it is not necessary
      target: Do not include "exec/address-spaces.h" if it is not necessary
      memory: Do not include "exec/ioport.h" if it is not necessary
      target/i386: Do not include "exec/ioport.h" if it is not necessary
      target/xtensa: Include "qemu/timer.h" to use NANOSECONDS_PER_SECOND
      target/ppc: Include "exec/exec-all.h" which provides tlb_flush()
      target/hppa: Include "qemu/log.h" to use qemu_log()
      target: Do not include "exec/exec-all.h" if it is not necessary
      hw: Do not include "exec/ioport.h" if it is not necessary
      hw: Do not include "exec/address-spaces.h" if it is not necessary
      hw: Do not include "sysemu/block-backend.h" if it is not necessary
      hw: Do not include "sysemu/blockdev.h" if it is not necessary
      hw: Do not include "sysemu/blockdev.h" if it is not necessary
      hw/block/nvme: Include "qemu/cutils.h" directly in the source file
      hw/misc/mips_itu: Cleanup includes
      hw/misc/sga: Use the correct ISA include
      hw/hppa: Remove unused include
      hw/i386/pc: Remove unused include
      hw/ide: Remove unused include
      hw: Clean "hw/devices.h" includes
      hw/isa/superio: Fix inconsistent use of Chardev->be
      gdbstub: Prevent fd leakage
      hw/i2c/smbus: Use DeviceClass::realize instead of SMBusDeviceClass::init
      hw/i2c: Use DeviceClass::realize instead of I2CSlaveClass::init
      qdev: Simplify the SysBusDeviceClass::init path
      qdev: Remove DeviceClass::init() and ::exit()

Thomas Huth (1):
      qemu-options: Mark the non-functional -clock option as deprecated

Tristan Burgess (1):
      memory: Make operations using MemoryRegionIoeventfd struct pass by pointer.

Yi Min Zhao (1):
      sandbox: disable -sandbox if CONFIG_SECCOMP undefined

 Makefile.target                                    |   2 +-
 accel/tcg/cpu-exec.c                               |   1 -
 bsd-user/mmap.c                                    |   1 +
 bsd-user/qemu.h                                    |   1 -
 chardev/char-mux.c                                 |   1 +
 chardev/char-serial.c                              |   2 +-
 chardev/char-stdio.c                               |   2 +-
 configure                                          |  15 +-
 default-configs/arm-softmmu.mak                    |   1 +
 default-configs/hppa-softmmu.mak                   |   2 -
 default-configs/mips-softmmu-common.mak            |   1 +
 default-configs/pci.mak                            |   5 +-
 default-configs/riscv32-softmmu.mak                |   3 +-
 default-configs/riscv64-softmmu.mak                |   3 +-
 default-configs/s390x-softmmu.mak                  |   4 +-
 default-configs/sparc-softmmu.mak                  |   1 +
 default-configs/usb.mak                            |   1 +
 default-configs/virtio.mak                         |  14 +
 docs/devel/memory.txt                              |   5 +-
 docs/interop/firmware.json                         | 540 +++++++++++++++++++++
 exec.c                                             |   1 +
 gdbstub.c                                          |   1 +
 hw/9pfs/Makefile.objs                              |   6 +-
 hw/Makefile.objs                                   |   2 +-
 hw/acpi/pcihp.c                                    |   1 -
 hw/acpi/piix4.c                                    |   1 -
 hw/arm/aspeed.c                                    |   1 -
 hw/arm/bcm2836.c                                   |   1 -
 hw/arm/collie.c                                    |   1 -
 hw/arm/gumstix.c                                   |   1 -
 hw/arm/mainstone.c                                 |   1 -
 hw/arm/nseries.c                                   |   1 -
 hw/arm/omap1.c                                     |   2 -
 hw/arm/omap2.c                                     |   2 -
 hw/arm/omap_sx1.c                                  |   1 -
 hw/arm/pxa2xx.c                                    |   1 -
 hw/arm/spitz.c                                     |   1 -
 hw/arm/versatilepb.c                               |   1 -
 hw/arm/vexpress.c                                  |   1 -
 hw/arm/virt.c                                      |   1 -
 hw/arm/xilinx_zynq.c                               |   1 -
 hw/arm/xlnx-zcu102.c                               |   1 -
 hw/arm/z2.c                                        |   1 -
 hw/audio/wm8750.c                                  |   8 +-
 hw/block/Makefile.objs                             |   6 +-
 hw/block/dataplane/virtio-blk.c                    |   1 -
 hw/block/m25p80.c                                  |   1 -
 hw/block/nvme.c                                    |   1 +
 hw/block/nvme.h                                    |   1 -
 hw/block/onenand.c                                 |   2 -
 hw/block/pflash_cfi01.c                            |   1 -
 hw/block/pflash_cfi02.c                            |   1 -
 hw/block/virtio-blk.c                              |   1 -
 hw/char/Makefile.objs                              |   2 +-
 hw/char/mcf_uart.c                                 |   1 -
 hw/char/serial.c                                   |   1 -
 hw/char/sh_serial.c                                |   1 -
 hw/core/loader-fit.c                               |   1 -
 hw/core/platform-bus.c                             |   1 -
 hw/core/qdev-properties.c                          |   1 -
 hw/core/qdev.c                                     |  28 --
 hw/core/sysbus.c                                   |  12 +-
 hw/cris/axis_dev88.c                               |   1 -
 hw/display/Makefile.objs                           |   4 +-
 hw/display/sm501.c                                 |   1 -
 hw/display/ssd0303.c                               |   9 +-
 hw/display/tc6393xb.c                              |   1 -
 hw/gpio/max7310.c                                  |   9 +-
 hw/hppa/hppa_sys.h                                 |   1 -
 hw/i2c/core.c                                      |  13 -
 hw/i2c/smbus.c                                     |   9 -
 hw/i2c/smbus_eeprom.c                              |   5 +-
 hw/i386/kvm/i8254.c                                |   2 +-
 hw/i386/kvm/i8259.c                                |   4 +-
 hw/i386/kvm/ioapic.c                               |   2 +-
 hw/i386/kvmvapic.c                                 |   1 -
 hw/i386/pc.c                                       |   1 -
 hw/i386/xen/xen-mapcache.c                         |   1 -
 hw/ide/core.c                                      |   1 -
 hw/ide/pci.c                                       |   1 -
 hw/ide/via.c                                       |   1 -
 hw/input/Makefile.objs                             |   6 +-
 hw/input/lm832x.c                                  |   9 +-
 hw/ipmi/isa_ipmi_kcs.c                             |  81 +++-
 hw/isa/isa-superio.c                               |   5 +-
 hw/lm32/lm32_boards.c                              |   1 -
 hw/lm32/milkymist.c                                |   1 -
 hw/m68k/mcf5206.c                                  |   1 -
 hw/m68k/mcf_intc.c                                 |   1 -
 hw/microblaze/petalogix_ml605_mmu.c                |   1 -
 hw/microblaze/petalogix_s3adsp1800_mmu.c           |   1 -
 hw/mips/mips_malta.c                               |   1 -
 hw/mips/mips_r4k.c                                 |   1 -
 hw/misc/arm_integrator_debug.c                     |   1 -
 hw/misc/mips_itu.c                                 |   5 +-
 hw/misc/sga.c                                      |   2 +-
 hw/misc/tmp105.c                                   |   7 +-
 hw/misc/tmp421.c                                   |   8 +-
 hw/net/Makefile.objs                               |   2 +-
 hw/net/mcf_fec.c                                   |   1 -
 hw/net/ne2000-isa.c                                |   1 -
 hw/nvram/eeprom_at24c.c                            |  24 +-
 hw/pci-host/versatile.c                            |   1 -
 hw/ppc/ppc405_boards.c                             |   1 -
 hw/ppc/sam460ex.c                                  |   1 -
 hw/ppc/spapr.c                                     |   1 -
 hw/ppc/virtex_ml507.c                              |   2 -
 hw/riscv/riscv_htif.c                              |   1 -
 hw/s390x/virtio-ccw.c                              |   2 -
 hw/scsi/Makefile.objs                              |   2 +-
 hw/scsi/mptsas.c                                   |   1 -
 hw/scsi/scsi-generic.c                             |   1 -
 hw/sd/pl181.c                                      |   1 -
 hw/sd/sdhci.c                                      |   2 -
 hw/sd/ssi-sd.c                                     |   1 -
 hw/sh4/r2d.c                                       |   1 -
 hw/sh4/sh7750.c                                    |   1 -
 hw/timer/sh_timer.c                                |   1 -
 hw/timer/twl92230.c                                |  11 +-
 hw/usb/dev-storage.c                               |   1 -
 hw/vfio/ccw.c                                      |   1 +
 hw/vfio/platform.c                                 |   1 +
 hw/virtio/Makefile.objs                            |  16 +-
 hw/virtio/virtio-pci.c                             |   1 -
 hw/virtio/virtio.c                                 |  33 +-
 hw/xen/xen_devconfig.c                             |   1 -
 hw/xtensa/xtfpga.c                                 |   1 -
 include/exec/memory.h                              |  23 -
 include/hw/arm/allwinner-a10.h                     |   1 -
 include/hw/arm/bcm2835_peripherals.h               |   1 -
 include/hw/devices.h                               |   7 +-
 include/hw/display/bcm2835_fb.h                    |   1 -
 include/hw/dma/bcm2835_dma.h                       |   1 -
 include/hw/i2c/i2c.h                               |   3 -
 include/hw/i2c/smbus.h                             |   1 -
 include/hw/misc/bcm2835_mbox.h                     |   1 -
 include/hw/misc/bcm2835_property.h                 |   1 -
 include/hw/misc/mips_itu.h                         |   2 +
 include/hw/qdev-core.h                             |  20 +-
 include/hw/sh4/sh_intc.h                           |   1 -
 include/hw/vfio/vfio-common.h                      |   1 -
 include/hw/virtio/virtio-access.h                  |   1 -
 include/hw/virtio/virtio-gpu.h                     |   6 +
 include/migration/vmstate.h                        |  45 ++
 include/standard-headers/asm-x86/hyperv.h          |   1 -
 include/standard-headers/asm-x86/kvm_para.h        |   2 +-
 include/standard-headers/linux/ethtool.h           |  36 +-
 include/standard-headers/linux/input.h             |   4 +-
 include/standard-headers/linux/pci_regs.h          |   7 +-
 include/standard-headers/linux/virtio_balloon.h    |  15 +
 include/standard-headers/linux/virtio_gpu.h        |   1 -
 include/standard-headers/rdma/vmw_pvrdma-abi.h     |  49 +-
 include/sysemu/seccomp.h                           |   3 +-
 linux-headers/COPYING                              | 358 +-------------
 .../LICENSES/exceptions/Linux-syscall-note         |  25 +
 linux-headers/LICENSES/preferred/BSD-2-Clause      |  32 ++
 linux-headers/LICENSES/preferred/BSD-3-Clause      |  36 ++
 linux-headers/LICENSES/preferred/GPL-2.0           | 353 ++++++++++++++
 linux-headers/asm-arm/kvm.h                        |  15 +
 linux-headers/asm-arm64/kvm.h                      |   6 +
 linux-headers/asm-x86/hyperv.h                     |   1 -
 linux-headers/asm-x86/kvm.h                        |  19 +-
 linux-headers/linux/kvm.h                          |  30 +-
 linux-headers/linux/vfio.h                         |  27 ++
 memory.c                                           |  47 +-
 migration/vmstate.c                                |  25 +-
 monitor.c                                          |   1 -
 qapi/misc.json                                     |   8 +
 qemu-doc.texi                                      |   5 +
 qemu-seccomp.c                                     | 121 ++++-
 qom/object.c                                       |  28 +-
 scripts/update-linux-headers.sh                    |  17 +-
 target/arm/arm-powerctl.c                          |   1 -
 target/arm/arm_ldst.h                              |   1 -
 target/arm/crypto_helper.c                         |   1 -
 target/arm/iwmmxt_helper.c                         |   1 -
 target/arm/neon_helper.c                           |   1 -
 target/arm/psci.c                                  |   1 -
 target/arm/vec_helper.c                            |   1 -
 target/cris/cpu.c                                  |   1 -
 target/hppa/helper.c                               |   1 -
 target/hppa/int_helper.c                           |   2 +-
 target/i386/hax-all.c                              |   2 -
 target/i386/hax-mem.c                              |   1 -
 target/i386/hax-windows.c                          |   1 -
 target/i386/hvf/hvf.c                              |   2 -
 target/i386/hvf/x86_task.c                         |   3 -
 target/i386/kvm.c                                  |   3 +-
 target/i386/whpx-all.c                             | 262 ++++++----
 target/lm32/cpu.c                                  |   1 -
 target/m68k/cpu.c                                  |   1 -
 target/moxie/cpu.c                                 |   1 -
 target/moxie/mmu.c                                 |   1 -
 target/nios2/cpu.h                                 |   1 -
 target/nios2/op_helper.c                           |   1 +
 target/openrisc/cpu.c                              |   1 -
 target/ppc/helper_regs.h                           |   1 +
 target/ppc/int_helper.c                            |   1 -
 target/s390x/cpu.c                                 |   1 -
 target/s390x/diag.c                                |   1 -
 target/s390x/helper.c                              |   1 -
 target/s390x/kvm.c                                 |   1 -
 target/s390x/mem_helper.c                          |   1 -
 target/s390x/misc_helper.c                         |   1 -
 target/sparc/mmu_helper.c                          |   1 -
 target/tilegx/cpu.c                                |   1 -
 target/xtensa/core-dc232b.c                        |   2 +-
 target/xtensa/core-dc233c.c                        |   1 -
 target/xtensa/core-de212.c                         |   1 -
 target/xtensa/core-fsf.c                           |   1 -
 target/xtensa/core-sample_controller.c             |   1 -
 target/xtensa/cpu.c                                |   1 -
 target/xtensa/import_core.sh                       |   1 -
 tcg/tcg-op-vec.c                                   |   1 -
 tests/test-char.c                                  |   8 +
 util/memfd.c                                       |   2 +-
 vl.c                                               | 125 +----
 217 files changed, 1839 insertions(+), 1015 deletions(-)
 create mode 100644 default-configs/virtio.mak
 create mode 100644 docs/interop/firmware.json
 delete mode 100644 include/standard-headers/asm-x86/hyperv.h
 create mode 100644 linux-headers/LICENSES/exceptions/Linux-syscall-note
 create mode 100644 linux-headers/LICENSES/preferred/BSD-2-Clause
 create mode 100644 linux-headers/LICENSES/preferred/BSD-3-Clause
 create mode 100644 linux-headers/LICENSES/preferred/GPL-2.0
 delete mode 100644 linux-headers/asm-x86/hyperv.h
-- 
2.17.0

             reply	other threads:[~2018-06-01 17:15 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-01 17:15 Paolo Bonzini [this message]
2018-06-01 17:15 ` [Qemu-devel] [PULL 10/56] bsd-user: include "exec/exec-all.h" which provides mmap_lock/unlock" Paolo Bonzini
2018-06-01 17:15 ` [Qemu-devel] [PULL 55/56] hw: allow compiling out SCSI Paolo Bonzini
2018-06-01 17:15 ` [Qemu-devel] [PULL 56/56] hw: make virtio devices configurable via default-configs/ Paolo Bonzini
2018-06-01 17:26   ` Philippe Mathieu-Daudé
2018-06-01 17:31     ` Paolo Bonzini
2018-06-01 17:36       ` Philippe Mathieu-Daudé
2018-06-01 17:57         ` Eric Blake
2018-06-30 12:58   ` Peter Maydell
2018-06-04  9:14 ` [Qemu-devel] [PULL v2 00/56] Misc patches for 2018-05-31 Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180601171521.1770-1-pbonzini@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.