The following changes since commit 3284aa128153750f14a61e8a96fd085e6f2999b6:
Merge remote-tracking branch 'remotes/lersek/tags/edk2-pull-2019-04-22' into staging (2019-04-24 13:19:41 +0100) 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 119906afa5ca610adb87c55ab0d8e53c9104bfc3: util/mmap-alloc: support MAP_SYNC in qemu_ram_mmap() (2019-04-25 14:17:36 -0300) ---------------------------------------------------------------- Machine queue, 2019-04-25 * 4.1 machine-types (Cornelia Huck) * Support MAP_SYNC on pmem memory backends (Zhang Yi) * -cpu parsing fixes and cleanups (Eduardo Habkost) * machine initialization cleanups (Wei Yang, Markus Armbruster) ---------------------------------------------------------------- Queue for Machine Core patches Cornelia Huck (1): hw: add compat machines for 4.1 Eduardo Habkost (2): cpu: Rename parse_cpu_model() to parse_cpu_option() cpu: Fix crash with empty -cpu option Markus Armbruster (2): vl: Clean up after previous commit vl: Simplify machine_parse() Wei Yang (2): vl.c: make find_default_machine() local vl.c: allocate TYPE_MACHINE list once during bootup Zhang Yi (4): util/mmap-alloc: Add a 'is_pmem' parameter to qemu_ram_mmap scripts/update-linux-headers: add linux/mman.h linux-headers: add linux/mman.h. util/mmap-alloc: support MAP_SYNC in qemu_ram_mmap() docs/nvdimm.txt | 22 ++++- include/hw/boards.h | 4 +- include/hw/i386/pc.h | 3 + include/qemu/mmap-alloc.h | 21 +++- include/qom/cpu.h | 6 +- linux-headers/asm-arm/mman.h | 4 + linux-headers/asm-arm64/mman.h | 1 + linux-headers/asm-generic/hugetlb_encode.h | 36 +++++++ linux-headers/asm-generic/mman-common.h | 77 +++++++++++++++ linux-headers/asm-generic/mman.h | 24 +++++ linux-headers/asm-mips/mman.h | 108 +++++++++++++++++++++ linux-headers/asm-powerpc/mman.h | 39 ++++++++ linux-headers/asm-s390/mman.h | 1 + linux-headers/asm-x86/mman.h | 31 ++++++ linux-headers/linux/mman.h | 38 ++++++++ bsd-user/main.c | 2 +- exec.c | 10 +- hw/arm/virt.c | 9 +- hw/core/machine.c | 3 + hw/i386/pc.c | 3 + hw/i386/pc_piix.c | 14 ++- hw/i386/pc_q35.c | 13 ++- hw/ppc/spapr.c | 15 ++- hw/s390x/s390-virtio-ccw.c | 14 ++- linux-user/main.c | 2 +- util/mmap-alloc.c | 47 ++++++++- util/oslib-posix.c | 2 +- vl.c | 87 +++++++---------- qemu-options.hx | 5 + scripts/update-linux-headers.sh | 6 +- tests/acceptance/empty_cpu_model.py | 19 ++++ 31 files changed, 591 insertions(+), 75 deletions(-) create mode 100644 linux-headers/asm-arm/mman.h create mode 100644 linux-headers/asm-arm64/mman.h create mode 100644 linux-headers/asm-generic/hugetlb_encode.h create mode 100644 linux-headers/asm-generic/mman-common.h create mode 100644 linux-headers/asm-generic/mman.h create mode 100644 linux-headers/asm-mips/mman.h create mode 100644 linux-headers/asm-powerpc/mman.h create mode 100644 linux-headers/asm-s390/mman.h create mode 100644 linux-headers/asm-x86/mman.h create mode 100644 linux-headers/linux/mman.h create mode 100644 tests/acceptance/empty_cpu_model.py -- 2.18.0.rc1.1.g3f1ff2140