#ifndef _ASM_POWERPC_SPARSEMEM_H #define _ASM_POWERPC_SPARSEMEM_H 1 #ifdef __KERNEL__ #ifdef CONFIG_SPARSEMEM /* * 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 24 #define MAX_PHYSADDR_BITS 46 #define MAX_PHYSMEM_BITS 46 #endif /* CONFIG_SPARSEMEM */ #ifdef CONFIG_MEMORY_HOTPLUG extern int create_section_mapping(unsigned long start, unsigned long end); extern int remove_section_mapping(unsigned long start, unsigned long end); #ifdef CONFIG_NUMA extern int hot_add_scn_to_nid(unsigned long scn_addr); #else
static inline int hot_add_scn_to_nid(unsigned long scn_addr) { return 0; }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
mike kravetz | mike kravetz | 14 | 100.00% | 1 | 100.00% |
Total | 14 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
mike kravetz | mike kravetz | 49 | 50.00% | 2 | 20.00% |
andy whitcroft | andy whitcroft | 21 | 21.43% | 1 | 10.00% |
badari pulavarty | badari pulavarty | 13 | 13.27% | 2 | 20.00% |
arnd bergmann | arnd bergmann | 6 | 6.12% | 1 | 10.00% |
david gibson | david gibson | 3 | 3.06% | 1 | 10.00% |
tony breeds | tony breeds | 3 | 3.06% | 1 | 10.00% |
aneesh kumar | aneesh kumar | 2 | 2.04% | 1 | 10.00% |
anton blanchard | anton blanchard | 1 | 1.02% | 1 | 10.00% |
Total | 98 | 100.00% | 10 | 100.00% |