Test initialisation of MUIA_List_AdjustWidth and MUIA_List_AdjustHeight, and
[AROS.git] / arch / arm-efika / boot / boot.h
blob68cab9660e8cb321d13b8233bd220f135dac4792
1 /*
2 Copyright © 1995-2010, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: boot.h
6 Lang: english
7 */
9 #ifndef BOOT_H_
10 #define BOOT_H_
12 #include <inttypes.h>
13 #include <sys/types.h>
14 #include <aros/kernel.h>
16 // Create some temporary storage in .bss for both stack and local allocations.
17 #define BOOT_STACK_SIZE 65536
18 #define BOOT_TMP_SIZE 524288
20 size_t mem_avail();
21 size_t mem_used();
22 const char *remove_path(const char *in);
23 void arm_dcache_invalidate(uint32_t addr, uint32_t length);
24 void arm_icache_invalidate(uint32_t addr, uint32_t length);
25 void arm_flush_cache(uint32_t addr, uint32_t length);
27 extern uint8_t __bootstrap_start;
28 extern uint8_t __bootstrap_end;
30 extern void *_binary_kernel_bin_start;
31 extern long *_binary_kernel_bin_end;
32 extern long _binary_kernel_bin_size;
34 void kprintf(const char *format, ...);
36 #define _STR(x) # x
37 #define STR(x) _STR(x)
39 #define MAX_BSS_SECTIONS 256
41 #endif /* BOOT_H_ */