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