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