Changeset 25a76ab8 in mainline for boot/arch/arm32/include/asm.h
- Timestamp:
- 2010-05-08T07:53:23Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 051bc69a
- Parents:
- 6c39a907 (diff), 1317380 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/arm32/include/asm.h
r6c39a907 r25a76ab8 27 27 */ 28 28 29 30 29 /** @addtogroup arm32boot 31 30 * @{ 32 31 */ 33 32 /** @file 34 * 33 * @brief Functions implemented in assembly. 35 34 */ 36 37 35 38 36 #ifndef BOOT_arm32_ASM_H 39 37 #define BOOT_arm32_ASM_H 40 38 39 #include <arch/arch.h> 40 #include <arch/mm.h> 41 41 42 /** Called when the CPU is switched on. 42 extern pte_level0_section_t boot_pt[PTL0_ENTRIES]; 43 extern void *boot_stack; 44 45 /** Jump to the kernel entry point. 43 46 * 44 * This function is placed to the 0x0 address where ARM CPU starts execution. 45 * Jumps to the #bootstrap only. 46 */ 47 extern void start(void); 48 49 50 /** Jumps to the kernel entry point. 51 * 52 * @param entry Kernel entry point address. 47 * @param entry Kernel entry point. 53 48 * @param bootinfo Structure holding information about loaded tasks. 54 49 * 55 50 */ 56 extern void jump_to_kernel(void *entry, void *bootinfo) __attribute__((noreturn));57 51 extern void jump_to_kernel(void *entry, void *bootinfo) 52 __attribute__((noreturn)); 58 53 59 54 #endif
Note:
See TracChangeset
for help on using the changeset viewer.