Changeset 96e0748d in mainline for boot/arch/arm32/loader/asm.h


Ignore:
Timestamp:
2009-02-17T22:47:27Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f89979b
Parents:
e662a5f
Message:

make arch_pre_main optional, don't force any specific prototype
simplify boot process
mips32: detect number of configured CPUs in msim

File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/arm32/loader/asm.h

    re662a5f r96e0748d  
    3333/** @file
    3434 *  @brief Functions implemented in assembly.
    35  */ 
     35 */
    3636
    3737
     
    4141
    4242/** Copies cnt bytes from dst to src.
    43  * 
     43 *
    4444 * @param dst Destination address.
    4545 * @param src Source address.
    46  * @param cnt Count of bytes to be copied. 
     46 * @param cnt Count of bytes to be copied.
    4747 */
    4848#define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt))
     
    5959/** Jumps to the kernel entry point.
    6060 *
    61  * @param entry          Kernel entry point address.
    62  * @param bootinfo       Structure holding information about loaded tasks.
    63  * @param bootinfo_size  Size of the bootinfo structure.
     61 * @param entry    Kernel entry point address.
     62 * @param bootinfo Structure holding information about loaded tasks.
     63 *
    6464 */
    65 extern void jump_to_kernel(void *entry, void *bootinfo,
    66     unsigned int bootinfo_size) __attribute__((noreturn));
     65extern void jump_to_kernel(void *entry, void *bootinfo) __attribute__((noreturn));
    6766
    6867
Note: See TracChangeset for help on using the changeset viewer.