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

/usr/src/redhat/BUILD/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.1.7 is released under Mozilla Public License. Original code © 1998-1999 by Markus L. Noga.