]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - drivers/dax/Kconfig
Merge tag 'for-linus-20170812' of git://git.infradead.org/linux-mtd
[karo-tx-linux.git] / drivers / dax / Kconfig
1 menuconfig DAX
2         tristate "DAX: direct access to differentiated memory"
3         select SRCU
4         default m if NVDIMM_DAX
5
6 if DAX
7
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.
18
19
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.
28
29           Say Y if unsure
30
31 endif