Kconfig 957 字节
Newer Older
D
Dan Williams 已提交
1 2 3 4
config DAX_DRIVER
	select DAX
	bool

5
menuconfig DAX
6
	tristate "DAX: direct access to differentiated memory"
7
	select SRCU
8
	default m if NVDIMM_DAX
9 10 11 12 13

if DAX

config DEV_DAX
	tristate "Device DAX: direct access mapping device"
14
	depends on TRANSPARENT_HUGEPAGE
15 16 17 18 19 20 21 22 23 24
	help
	  Support raw access to differentiated (persistence, bandwidth,
	  latency...) memory via an mmap(2) capable character
	  device.  Platform firmware or a device driver may identify a
	  platform memory resource that is differentiated from the
	  baseline memory pool.  Mappings of a /dev/daxX.Y device impose
	  restrictions that make the mapping behavior deterministic.

config DEV_DAX_PMEM
	tristate "PMEM DAX: direct access to persistent memory"
25
	depends on LIBNVDIMM && NVDIMM_DAX && DEV_DAX
26 27 28 29 30 31 32 33 34
	default DEV_DAX
	help
	  Support raw access to persistent memory.  Note that this
	  driver consumes memory ranges allocated and exported by the
	  libnvdimm sub-system.

	  Say Y if unsure

endif