git: https://android.googlesource.com/kernel/common branch: android-4.9 commit: 03fcc2fe71308c2d164b4e6cbfc738c63e670444
		
			
				
	
	
		
			33 lines
		
	
	
		
			950 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			950 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| menuconfig DEV_DAX
 | |
| 	tristate "DAX: direct access to differentiated memory"
 | |
| 	default m if NVDIMM_DAX
 | |
| 	depends on TRANSPARENT_HUGEPAGE
 | |
| 	select SRCU
 | |
| 	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.
 | |
| 
 | |
| if DEV_DAX
 | |
| 
 | |
| config DEV_DAX_PMEM
 | |
| 	tristate "PMEM DAX: direct access to persistent memory"
 | |
| 	depends on LIBNVDIMM && NVDIMM_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
 | |
| 
 | |
| config NR_DEV_DAX
 | |
| 	int "Maximum number of Device-DAX instances"
 | |
| 	default 32768
 | |
| 	range 256 2147483647
 | |
| 
 | |
| endif
 |