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