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
 | 
