[PATCH v4 08/21] libnd: support for legacy (non-aliasing) nvdimms

2015-05-27 Thread Dan Williams
The libnd region driver is an intermediary driver that translates non-volatile "region"s into "namespace" sub-devices that are surfaced by persistent memory block-device drivers (PMEM and BLK). ACPI 6 introduces the concept that a given nvdimm may simultaneously offer multiple access modes to its

[PATCH v4 08/21] libnd: support for legacy (non-aliasing) nvdimms

2015-05-27 Thread Dan Williams
The libnd region driver is an intermediary driver that translates non-volatile regions into namespace sub-devices that are surfaced by persistent memory block-device drivers (PMEM and BLK). ACPI 6 introduces the concept that a given nvdimm may simultaneously offer multiple access modes to its