=================================================================== RCS file: /cvs/funnyos/kern/kern_time.c,v retrieving revision 1.1 retrieving revision 1.4 diff -u -r1.1 -r1.4 --- funnyos/kern/kern_time.c 2007/11/06 22:52:39 1.1 +++ funnyos/kern/kern_time.c 2007/12/16 23:25:38 1.4 @@ -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.4 2007/12/16 23:25:38 nbrk Exp $ */ #include #include +#include + #include /* @@ -40,8 +42,12 @@ /* update time data */ systimedata.td_seconds = sysrtcops.ro_getsec(); - /* TODO kick scheduler */ +#ifndef ARCH_SAM7S64 + /* kick scheduler */ + sched_tick(); +#else + printf("sysclock! seconds=%d\n", systimedata.td_seconds); +#endif /* not ARCH_SAM7S64 */ - printf("sysclock! td_seconds = %d\n", systimedata.td_seconds); }