PMEM: Persistent memory block device support

modulename: nd_pmem.ko

configname: CONFIG_BLK_DEV_PMEM

Linux Kernel Configuration
└─>Device Drivers
└─>NVDIMM (Non-Volatile Memory Device) Support
└─>PMEM: Persistent memory block device support
In linux kernel since version 3.10 (release Date: 2013-06-30)  
Memory ranges for PMEM are described by either an NFIT
(NVDIMM Firmware Interface Table, see CONFIG_NFIT_ACPI), a
non-standard OEM-specific E820 memory type (type-12, see
CONFIG_X86_PMEM_LEGACY), or it is manually specified by the
'memmap=nn[KMG]!ss[KMG]' kernel command line (see Documentation/admin-guide/kernel-parameters.rst). This driver converts
these persistent memory ranges into block devices that are
capable of DAX (direct-access) file system mappings. See Documentation/nvdimm/nvdimm.txt for more details.

Say Y if you want to use an NVDIMM

source code: