The following changes since commit f7502360397d291be04bc040e9f96c92ff2d8030:
Update version for v3.0.0-rc3 release (2018-07-31 19:30:17 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream for you to fetch changes up to 56eb90af39abf66c0e80588a9f50c31e7df7320b: migration/ram: ensure write persistence on loading all data to PMEM. (2018-08-10 13:29:39 +0300) ---------------------------------------------------------------- pc: fixes This includes nvdimm persistence fixes queued before the release. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> ---------------------------------------------------------------- Junyan He (7): memory, exec: Expose all memory block related flags. memory, exec: switch file ram allocation functions to 'flags' parameters configure: add libpmem support hostmem-file: add the 'pmem' option mem/nvdimm: ensure write persistence to PMEM in label emulation migration/ram: Add check and info message to nvdimm post copy. migration/ram: ensure write persistence on loading all data to PMEM. docs/nvdimm.txt | 22 ++++++++++++++++++++++ configure | 29 +++++++++++++++++++++++++++++ include/exec/memory.h | 31 +++++++++++++++++++++++++++++-- include/exec/ram_addr.h | 28 ++++++++++++++++++++++++++-- include/qemu/pmem.h | 36 ++++++++++++++++++++++++++++++++++++ backends/hostmem-file.c | 44 ++++++++++++++++++++++++++++++++++++++++++-- exec.c | 38 +++++++++++++------------------------- hw/mem/nvdimm.c | 9 ++++++++- memory.c | 8 +++++--- migration/ram.c | 17 +++++++++++++++++ numa.c | 2 +- qemu-options.hx | 7 +++++++ 12 files changed, 235 insertions(+), 36 deletions(-) create mode 100644 include/qemu/pmem.h