Subversion Repositories HelenOS

Rev

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