2 Copyright © 1995-2010, The AROS Development Team. All rights reserved.
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
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
, ...);
37 #define STR(x) _STR(x)
39 #define MAX_BSS_SECTIONS 256