Kconfig (c1144d29f405ce1f4e6ede6482beb3d0d09750c6) Kconfig (730926c3b0998943654019f00296cf8e3b02277e)
1config DAX_DRIVER
2 select DAX
3 bool
4
5menuconfig DAX
6 tristate "DAX: direct access to differentiated memory"
7 select SRCU
8 default m if NVDIMM_DAX

--- 9 unchanged lines hidden (view full) ---

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
23config DEV_DAX_PMEM
24 tristate "PMEM DAX: direct access to persistent memory"
25 depends on LIBNVDIMM && NVDIMM_DAX && DEV_DAX
1config DAX_DRIVER
2 select DAX
3 bool
4
5menuconfig DAX
6 tristate "DAX: direct access to differentiated memory"
7 select SRCU
8 default m if NVDIMM_DAX

--- 9 unchanged lines hidden (view full) ---

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
23config DEV_DAX_PMEM
24 tristate "PMEM DAX: direct access to persistent memory"
25 depends on LIBNVDIMM && NVDIMM_DAX && DEV_DAX
26 depends on m # until we can kill DEV_DAX_PMEM_COMPAT
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
27 default DEV_DAX
28 help
29 Support raw access to persistent memory. Note that this
30 driver consumes memory ranges allocated and exported by the
31 libnvdimm sub-system.
32
32 Say Y if unsure
33 Say M if unsure
33
34
35config DEV_DAX_PMEM_COMPAT
36 tristate "PMEM DAX: support the deprecated /sys/class/dax interface"
37 depends on DEV_DAX_PMEM
38 default DEV_DAX_PMEM
39 help
40 Older versions of the libdaxctl library expect to find all
41 device-dax instances under /sys/class/dax. If libdaxctl in
42 your distribution is older than v58 say M, otherwise say N.
43
34endif
44endif