1menuconfig DEV_DAX 2 tristate "DAX: direct access to differentiated memory" 3 default m if NVDIMM_DAX 4 depends on TRANSPARENT_HUGEPAGE 5 help 6 Support raw access to differentiated (persistence, bandwidth, 7 latency...) memory via an mmap(2) capable character 8 device. Platform firmware or a device driver may identify a 9 platform memory resource that is differentiated from the 10 baseline memory pool. Mappings of a /dev/daxX.Y device impose 11 restrictions that make the mapping behavior deterministic. 12 13if DEV_DAX 14 15config DEV_DAX_PMEM 16 tristate "PMEM DAX: direct access to persistent memory" 17 depends on LIBNVDIMM && NVDIMM_DAX 18 default DEV_DAX 19 help 20 Support raw access to persistent memory. Note that this 21 driver consumes memory ranges allocated and exported by the 22 libnvdimm sub-system. 23 24 Say Y if unsure 25 26config NR_DEV_DAX 27 int "Maximum number of Device-DAX instances" 28 default 32768 29 range 256 2147483647 30 31endif 32