Documented GVF_SAVE_VAR alongside other flags, and removed a query/doubt
[AROS.git] / arch / arm-raspi / boot / include / boot.h
blob2e0891d8d665065bb0dffa6d368fe52739a516fd
1 /*
2 Copyright © 2013, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #ifndef BOOT_H_
7 #define BOOT_H_
9 #include <inttypes.h>
10 #include <sys/types.h>
11 #include <aros/kernel.h>
13 // Create some temporary storage in .bss for both stack and local allocations.
14 #define BOOT_STACK_SIZE (256 << 2)
15 #define BOOT_TAGS_SIZE (128 << 3)
16 #define BOOT_TMP_SIZE 524288
18 #define MAX_BSS_SECTIONS 256
20 size_t mem_avail();
21 size_t mem_used();
22 const char *remove_path(const char *in);
23 void arm_flush_cache(uint32_t addr, uint32_t length);
25 extern uint8_t __bootstrap_start;
26 extern uint8_t __bootstrap_end;
28 extern void *_binary_core_bin_start;
29 extern long *_binary_core_bin_end;
30 extern long _binary_core_bin_size;
32 void kprintf(const char *format, ...);
34 #define _STR(x) #x
35 #define STR(x) _STR(x)
37 #endif /* BOOT_H_ */