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
next 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.