]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blob - drivers/dax/Kconfig
dt-bindings: mmc: sdhci-msm: Add SoC-specific compatible strings
[mirror_ubuntu-hirsute-kernel.git] / drivers / dax / Kconfig
1 config DAX_DRIVER
2 select DAX
3 bool
4
5 menuconfig DAX
6 tristate "DAX: direct access to differentiated memory"
7 select SRCU
8 default m if NVDIMM_DAX
9
10 if DAX
11
12 config 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
23 config 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
34 endif