1*ab68f262SDan Williamsmenuconfig DEV_DAX 2*ab68f262SDan Williams tristate "DAX: direct access to differentiated memory" 3*ab68f262SDan Williams default m if NVDIMM_DAX 4*ab68f262SDan Williams help 5*ab68f262SDan Williams Support raw access to differentiated (persistence, bandwidth, 6*ab68f262SDan Williams latency...) memory via an mmap(2) capable character 7*ab68f262SDan Williams device. Platform firmware or a device driver may identify a 8*ab68f262SDan Williams platform memory resource that is differentiated from the 9*ab68f262SDan Williams baseline memory pool. Mappings of a /dev/daxX.Y device impose 10*ab68f262SDan Williams restrictions that make the mapping behavior deterministic. 11*ab68f262SDan Williams 12*ab68f262SDan Williamsif DEV_DAX 13*ab68f262SDan Williams 14*ab68f262SDan Williamsconfig DEV_DAX_PMEM 15*ab68f262SDan Williams tristate "PMEM DAX: direct access to persistent memory" 16*ab68f262SDan Williams depends on NVDIMM_DAX 17*ab68f262SDan Williams default DEV_DAX 18*ab68f262SDan Williams help 19*ab68f262SDan Williams Support raw access to persistent memory. Note that this 20*ab68f262SDan Williams driver consumes memory ranges allocated and exported by the 21*ab68f262SDan Williams libnvdimm sub-system. 22*ab68f262SDan Williams 23*ab68f262SDan Williams Say Y if unsure 24*ab68f262SDan Williams 25*ab68f262SDan Williamsendif 26