35 lines
		
	
	
		
			957 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			957 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
config DAX_DRIVER
 | 
						|
	select DAX
 | 
						|
	bool
 | 
						|
 | 
						|
menuconfig DAX
 | 
						|
	tristate "DAX: direct access to differentiated memory"
 | 
						|
	select SRCU
 | 
						|
	default m if NVDIMM_DAX
 | 
						|
 | 
						|
if DAX
 | 
						|
 | 
						|
config DEV_DAX
 | 
						|
	tristate "Device DAX: direct access mapping device"
 | 
						|
	depends on TRANSPARENT_HUGEPAGE
 | 
						|
	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"
 | 
						|
	depends on LIBNVDIMM && NVDIMM_DAX && DEV_DAX
 | 
						|
	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
 |