 10239733ee
			
		
	
	
	10239733ee
	
	
	
		
			
			At the moment we transition from the memblock alloctor to the bootmem allocator. Gitting rid of the bootmem allocator removes a bunch of complicated code (most of which I owe the dubious honour of being responsible for writing). Signed-off-by: Anton Blanchard <anton@samba.org> Tested-by: Emil Medve <Emilian.Medve@Freescale.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			911 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			911 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _ASM_POWERPC_SETUP_H
 | |
| #define _ASM_POWERPC_SETUP_H
 | |
| 
 | |
| #include <uapi/asm/setup.h>
 | |
| 
 | |
| #ifndef __ASSEMBLY__
 | |
| extern void ppc_printk_progress(char *s, unsigned short hex);
 | |
| 
 | |
| extern unsigned int rtas_data;
 | |
| extern int mem_init_done;	/* set on boot once kmalloc can be called */
 | |
| extern unsigned long long memory_limit;
 | |
| extern unsigned long klimit;
 | |
| extern void *zalloc_maybe_bootmem(size_t size, gfp_t mask);
 | |
| 
 | |
| struct device_node;
 | |
| extern void note_scsi_host(struct device_node *, void *);
 | |
| 
 | |
| /* Used in very early kernel initialization. */
 | |
| extern unsigned long reloc_offset(void);
 | |
| extern unsigned long add_reloc_offset(unsigned long);
 | |
| extern void reloc_got2(unsigned long);
 | |
| 
 | |
| #define PTRRELOC(x)	((typeof(x)) add_reloc_offset((unsigned long)(x)))
 | |
| 
 | |
| void check_for_initrd(void);
 | |
| void initmem_init(void);
 | |
| void setup_panic(void);
 | |
| #define ARCH_PANIC_TIMEOUT 180
 | |
| 
 | |
| #endif /* !__ASSEMBLY__ */
 | |
| 
 | |
| #endif	/* _ASM_POWERPC_SETUP_H */
 | |
| 
 |