Changeset 25f089b in mainline for arch/mips32/loader/main.h
- Timestamp:
- 2006-06-10T11:04:11Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e5cd717
- Parents:
- 2d1a1d4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/loader/main.h
r2d1a1d4 r25f089b 30 30 #define __MAIN_H__ 31 31 32 extern int _binary_____________kernel_kernel_bin_start; 33 extern int _binary_____________kernel_kernel_bin_end; 32 /** Align to the nearest higher address. 33 * 34 * @param addr Address or size to be aligned. 35 * @param align Size of alignment, must be power of 2. 36 */ 37 #define ALIGN_UP(addr, align) (((addr) + ((align) - 1)) & ~((align) - 1)) 38 39 #define TASKMAP_MAX_RECORDS 32 40 41 typedef struct { 42 void *addr; 43 unsigned int size; 44 } task_t; 45 46 typedef struct { 47 unsigned int cnt; 48 task_t tasks[TASKMAP_MAX_RECORDS]; 49 } bootinfo_t; 50 34 51 extern void start(void); 35 52 extern void bootstrap(void);
Note:
See TracChangeset
for help on using the changeset viewer.