ArvernOS
|
#include <stdint.h>
Functions | |
void | kmain_early_start () |
void | kmain_start (uintptr_t initrd_addr, const char *cmdline) |
This file contains the functions shared by all arch- and/or board-specific kmain()
functions, which are the kernel entry point functions in ArvernOS.
void kmain_early_start | ( | ) |
Early starts the kernel.
void kmain_start | ( | uintptr_t | initrd_addr, |
const char * | cmdline ) |
Starts the kernel. This function should be called once the arch- and/or board-specific initialization code has been executed.
initrd_addr | the address of the init ramdisk (or NULL ) |
cmdline | the kernel command line, usually passed by the bootloader somehow |
Keep a copy of the original command line.