=================================================================== RCS file: /cvs/funnyos/kern/kern_main.c,v retrieving revision 1.1 retrieving revision 1.4 diff -u -r1.1 -r1.4 --- funnyos/kern/kern_main.c 2007/10/16 09:41:04 1.1 +++ funnyos/kern/kern_main.c 2007/11/19 10:39:28 1.4 @@ -1,9 +1,10 @@ /* - * $Id: kern_main.c,v 1.1 2007/10/16 08:41:04 init Exp $ + * $Id: kern_main.c,v 1.4 2007/11/19 10:39:28 nbrk Exp $ */ #include #include #include +#include #include @@ -13,14 +14,17 @@ void main(void) { - /* set up boot console */ - config_consinit(); + /* set up critical devices */ + config_machineinit(); /* initialize kmalloc */ kmem_init(); /* attach all devices described in arch/${ARCH}/config.c */ devconfig_recurse(); + + /* initialise system clock; this will start interrupts from timer */ +// sysclock_init(); while(1) ;