Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

legOS/kernel/kmain.c File Reference

Main kernel loop. More...


Functions

int main (int argc, char **argv)
void show_on (void)
the user main() show ON string.

void show_off (void)
show OFF string.

void kmain (void) __attribute__((noreturn))
the beginning of everything. More...


Variables

unsigned char* firmware_string
firmware recognition string. More...

char __bss
the uninitialized data segment.

char __bss_end


Detailed Description

Main kernel loop.

Author(s):
Markus L. Noga <markus@noga.de>

Function Documentation

int main (int argc, char ** argv)

void show_on (void) [inline]

the user main() show ON string.

void show_off (void) [inline]

show OFF string.

void kmain (void)

the beginning of everything.

initially called by ROM


Variable Documentation

unsigned char* firmware_string

firmware recognition string.

the ROM checks for this string when validating new firmware

char __bss

the uninitialized data segment.

char __bss_end

legOS-0.2.4 is released under the Mozilla Public License. Original code copyright 1998-1999 by the authors.