Rev 2349 | Rev 2409 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2349 | Rev 2353 | ||
|---|---|---|---|
| Line 37... | Line 37... | ||
| 37 | 37 | ||
| 38 | #ifndef BOOT_arm32_ASM_H |
38 | #ifndef BOOT_arm32_ASM_H |
| 39 | #define BOOT_arm32_ASM_H |
39 | #define BOOT_arm32_ASM_H |
| 40 | 40 | ||
| 41 | 41 | ||
| 42 | /** Copies #cnt bytes from #dst to #src. |
42 | /** Copies cnt bytes from dst to src. |
| 43 | * |
43 | * |
| 44 | * @param dst Destination address. |
44 | * @param dst Destination address. |
| 45 | * @param src Source address. |
45 | * @param src Source address. |
| 46 | * @param cnt Count of bytes to be copied. |
46 | * @param cnt Count of bytes to be copied. |
| 47 | */ |
47 | */ |
| Line 50... | Line 50... | ||
| 50 | 50 | ||
| 51 | /** Jumps to the kernel entry point. |
51 | /** Jumps to the kernel entry point. |
| 52 | * |
52 | * |
| 53 | * @param entry Kernel entry point address. |
53 | * @param entry Kernel entry point address. |
| 54 | * @param bootinfo Structure holding information about loaded tasks. |
54 | * @param bootinfo Structure holding information about loaded tasks. |
| 55 | * @param bootinto_size Size of the #bootinfo structure. |
55 | * @param bootinfo_size Size of the bootinfo structure. |
| 56 | */ |
56 | */ |
| 57 | void jump_to_kernel(void *entry, void *bootinfo, unsigned int bootinfo_size) __attribute__((noreturn)); |
57 | void jump_to_kernel(void *entry, void *bootinfo, unsigned int bootinfo_size) __attribute__((noreturn)); |
| 58 | 58 | ||
| 59 | 59 | ||
| 60 | #endif |
60 | #endif |