=================================================================== RCS file: /cvs/funnyos/kern/kern_time.c,v retrieving revision 1.1 retrieving revision 1.3 diff -u -r1.1 -r1.3 --- funnyos/kern/kern_time.c 2007/11/06 22:52:39 1.1 +++ funnyos/kern/kern_time.c 2007/11/24 20:55:53 1.3 @@ -1,8 +1,10 @@ /* - * $Id: kern_time.c,v 1.1 2007/11/06 22:52:39 init Exp $ + * $Id: kern_time.c,v 1.3 2007/11/24 20:55:53 nbrk Exp $ */ #include #include +#include + #include /* @@ -37,11 +39,15 @@ * RTC interrupt handler will call us; remember that we are in interrupt mode here. */ +#ifndef ARCH_SAM7S64 /* update time data */ systimedata.td_seconds = sysrtcops.ro_getsec(); - /* TODO kick scheduler */ + /* kick scheduler */ + sched_tick(); +#else + printf("sysclock!\n"); +#endif /* not ARCH_SAM7S64 */ - printf("sysclock! td_seconds = %d\n", systimedata.td_seconds); }