Changeset 96e0748d in mainline for kernel/arch/arm32/include
- Timestamp:
- 2009-02-17T22:47:27Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f89979b
- Parents:
- e662a5f
- Location:
- kernel/arch/arm32/include
- Files:
-
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/include/arch.h
re662a5f r96e0748d 27 27 */ 28 28 29 /** @addtogroup arm32 29 /** @addtogroup arm32 30 30 * @{ 31 31 */ … … 37 37 #define KERN_arm32_ARCH_H_ 38 38 39 #define TASKMAP_MAX_RECORDS 32 40 #define CPUMAP_MAX_RECORDS 32 41 42 #include <typedefs.h> 43 44 typedef struct { 45 uintptr_t addr; 46 uint32_t size; 47 } utask_t; 48 49 typedef struct { 50 uint32_t cnt; 51 utask_t tasks[TASKMAP_MAX_RECORDS]; 52 } bootinfo_t; 53 54 extern void arch_pre_main(void *entry, bootinfo_t *bootinfo); 55 39 56 #endif 40 57 -
kernel/arch/arm32/include/asm/boot.h
re662a5f r96e0748d 27 27 */ 28 28 29 /** @addtogroup arm32 29 /** @addtogroup arm32 30 30 * @{ 31 31 */ … … 40 40 #define TEMP_STACK_SIZE 0x100 41 41 42 #ifndef __ASM__43 44 /** Kernel entry point.45 *46 * Implemented in assembly. Copies boot_bootinfo (declared as bootinfo in47 * boot/arch/arm32/loader/main.c) to #bootinfo struct. Then jumps to48 * #arch_pre_main and #main_bsp.49 *50 * @param entry Entry point address (not used).51 * @param boot_bootinfo Struct holding information about loaded tasks.52 * @param bootinfo_size Size of the bootinfo structure.53 */54 extern void kernel_image_start(void *entry, void *boot_bootinfo,55 unsigned int bootinfo_size);56 57 #endif58 59 42 #endif 60 43
Note:
See TracChangeset
for help on using the changeset viewer.