Subversion Repositories HelenOS

Rev

Rev 2323 | Rev 2353 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2323 Rev 2349
Line 29... Line 29...
29
 
29
 
30
/** @addtogroup arm32boot
30
/** @addtogroup arm32boot
31
 * @{
31
 * @{
32
 */
32
 */
33
/** @file
33
/** @file
-
 
34
 *  @brief Functions implemented in assembly.
34
 */
35
 */
35
 
36
 
36
 
37
 
37
#ifndef BOOT_arm32_ASM_H
38
#ifndef BOOT_arm32_ASM_H
38
#define BOOT_arm32_ASM_H
39
#define BOOT_arm32_ASM_H
Line 45... Line 46...
45
 * @param cnt Count of bytes to be copied.
46
 * @param cnt Count of bytes to be copied.
46
 */
47
 */
47
#define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt))
48
#define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt))
48
 
49
 
49
 
50
 
50
/** Jumps to the kernel.
51
/** Jumps to the kernel entry point.
51
 *
52
 *
52
 * @param entry          Kernel entry point address.
53
 * @param entry          Kernel entry point address.
53
 * @param bootinfo       Structure holding information about loaded tasks.
54
 * @param bootinfo       Structure holding information about loaded tasks.
54
 * @param bootinto_size  Size of the #bootinfo structure.
55
 * @param bootinto_size  Size of the #bootinfo structure.
55
 */
56
 */