[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/4] nvdimm: fixes for (non-)dax backends
From: |
Haozhong Zhang |
Subject: |
[Qemu-devel] [PATCH v2 0/4] nvdimm: fixes for (non-)dax backends |
Date: |
Tue, 6 Jun 2017 15:22:25 +0800 |
This is v2 of patch series
https://lists.gnu.org/archive/html/qemu-devel/2017-05/msg05919.html.
Changes in v2:
* Patch 2: use major/minor numbers of device and sysfs to check
whether a backend file refers to DAX device. (Dan & Stefan)
* Patch 3: set ACPI_NFIT_MEM_NOT_ARMED bit of state flags in guest
NVDIMM region mapping structure. This behavior is controlled by a
new QEMU nvdimm option "restrict". See details in patch 3. (Dan)
* Patch 4: drop the "align" property and get the alignment of DAX
device by QEMU itself.
* Wrap Linux specific code by __linux__. (Stefan)
Haozhong Zhang (4):
nvdimm: add a macro for property "label-size"
nvdimm: warn if the backend is not a DAX device
nvdimm: add a boolean option "restrict"
util/mmap-alloc: account for DAX device in qemu_fd_getpagesize
hw/acpi/nvdimm.c | 16 ++++++++++
hw/mem/nvdimm.c | 44 +++++++++++++++++++++++++-
include/hw/mem/nvdimm.h | 8 +++++
include/qemu/osdep.h | 19 +++++++++++
util/mmap-alloc.c | 6 ++++
util/osdep.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 176 insertions(+), 1 deletion(-)
--
2.11.0