Changes from v1 (2018-01-18): * Fix build failure on 32-bit The following changes since commit 3e5bdc6573edf0585e4085e6a4e349b135abf3b4:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2018-01-19 10:17:20 +0000) are available in the Git repository at: git://github.com/ehabkost/qemu.git tags/machine-next-pull-request for you to fetch changes up to d6b6abc51dda79a97f2c7bd6652c1940c068f1ec: fw_cfg: fix memory corruption when all fw_cfg slots are used (2018-01-19 11:18:51 -0200) ---------------------------------------------------------------- machine queue, 2018-01-19 ---------------------------------------------------------------- Eduardo Habkost (6): machine: Replace has_dynamic_sysbus with list of allowed devices hw/arm/virt: Allow only supported dynamic sysbus devices ppc: e500: Allow only supported dynamic sysbus devices spapr: Allow only supported dynamic sysbus devices xen: Add only xen-sysdev to dynamic sysbus device list q35: Allow only supported dynamic sysbus devices Haozhong Zhang (3): hostmem-file: add "align" option nvdimm: add a macro for property "label-size" nvdimm: add 'unarmed' option Igor Mammedov (2): numa: fix missing '-numa cpu' in '-help' output possible_cpus: add CPUArchId::type field Marc-André Lureau (2): memfd: split qemu_memfd_alloc() memfd: remove needless include Marcel Apfelbaum (1): fw_cfg: fix memory corruption when all fw_cfg slots are used Stefan Hajnoczi (2): qemu-options: document missing memory-backend-file options qemu-options: document memory-backend-ram Thomas Huth (3): qdev_monitor: Simplify error handling in qdev_device_add() qdev: Check for the availability of a hotplug controller before adding a device scripts: Remove fixed entries from the device-crash-test docs/nvdimm.txt | 31 ++++++++++++++++++++++ include/exec/memory.h | 3 +++ include/hw/boards.h | 7 ++++- include/hw/mem/nvdimm.h | 12 +++++++++ include/hw/qdev-core.h | 1 + include/qemu/memfd.h | 1 + backends/hostmem-file.c | 41 +++++++++++++++++++++++++++- exec.c | 8 +++++- hw/acpi/nvdimm.c | 7 +++++ hw/arm/virt.c | 8 ++++-- hw/core/machine.c | 55 ++++++++++++++++++++++++-------------- hw/core/qdev.c | 28 ++++++++++++++------ hw/i386/pc.c | 4 ++- hw/i386/pc_q35.c | 5 +++- hw/mem/nvdimm.c | 28 +++++++++++++++++++- hw/nvram/fw_cfg.c | 6 +++-- hw/ppc/e500plat.c | 4 ++- hw/ppc/spapr.c | 15 ++++++----- hw/s390x/s390-virtio-ccw.c | 1 + hw/xen/xen_backend.c | 2 +- memory.c | 2 ++ numa.c | 2 +- qdev-monitor.c | 21 +++++++++------ util/memfd.c | 63 ++++++++++++++++++++++++------------------- vl.c | 3 +-- qemu-options.hx | 66 ++++++++++++++++++++++++++++++++++++++++------ scripts/device-crash-test | 8 ------ 27 files changed, 332 insertions(+), 100 deletions(-) -- 2.14.3