]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/dax/Kconfig
Merge remote-tracking branches 'spi/topic/devprop', 'spi/topic/fsl', 'spi/topic/fsl...
[mirror_ubuntu-bionic-kernel.git] / drivers / dax / Kconfig
CommitLineData
ab68f262
DW
1menuconfig DEV_DAX
2 tristate "DAX: direct access to differentiated memory"
3 default m if NVDIMM_DAX
dee41079 4 depends on TRANSPARENT_HUGEPAGE
956a4cd2 5 select SRCU
ab68f262
DW
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"
867dfe34 18 depends on LIBNVDIMM && NVDIMM_DAX
ab68f262
DW
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
ba09c01d
DW
27config NR_DEV_DAX
28 int "Maximum number of Device-DAX instances"
29 default 32768
30 range 256 2147483647
31
ab68f262 32endif