| plan 9 kernel history: overview | file list | diff list |
1991/1114/ss/clock.c (diff list | history)
| 1991/1113/sys/src/9/ss/clock.c:42,48 – 1991/1114/sys/src/9/ss/clock.c:42,48 (short | long | prev | next) | ||
| 1990/1223 | clock(Ureg *ur) { Proc *p; | |
| 1991/1113 |
| |
| 1991/1114 | ulong i, nrun = 0; | |
| 1991/1113 | Segment *s; | |
| 1990/1223 | ||
| 1990/1227 | i = ctr->lim1; /* clear interrupt */ | |
| 1991/1113/sys/src/9/ss/clock.c:71,80 – 1991/1114/sys/src/9/ss/clock.c:71,79 | ||
| 1991/0821 | sched(); } | |
| 1991/0711 | if((ur->psr&PSRPSUPER) == 0){ | |
| 1991/1113 |
| |
| 1991/1114 | spllo(); /* Low because we may fault */ | |
| 1991/1113 | *(ulong*)(USTKTOP-BY2WD) += TK2MS(1); | |
| 1991/1111 |
| |
| 1991/1113 |
| |
| 1991/1114 | splhi(); /* return hi for restore */ | |
| 1991/0711 | } | |
| 1990/1223 | } } | |