 dfbb904280
			
		
	
	
	dfbb904280
	
	
	
		
			
			This implements basic sparsemem support for SH. Presently this only uses static sparsemem, and we still permit explicit selection of flatmem. Those boards that want sparsemem can select it as usual. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			404 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			404 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_SH_SPARSEMEM_H
 | |
| #define __ASM_SH_SPARSEMEM_H
 | |
| 
 | |
| #ifdef __KERNEL__
 | |
| /*
 | |
|  * SECTION_SIZE_BITS		2^N: how big each section will be
 | |
|  * MAX_PHYSADDR_BITS		2^N: how much physical address space we have
 | |
|  * MAX_PHYSMEM_BITS		2^N: how much memory we can have in that space
 | |
|  */
 | |
| #define SECTION_SIZE_BITS	26
 | |
| #define MAX_PHYSADDR_BITS	32
 | |
| #define MAX_PHYSMEM_BITS	32
 | |
| 
 | |
| #endif
 | |
| 
 | |
| #endif /* __ASM_SH_SPARSEMEM_H */
 |