| plan 9 kernel history: overview | file list | diff list |
1991/0209/power/clock.c (diff list | history)
| 1990/1214/sys/src/9/power/clock.c:81,109 – 1991/0209/sys/src/9/power/clock.c:81,106 (short | long | prev | next) | ||
| 1990/0731 | ||
| 1990/0227 | void | |
| 1990/0731 |
| |
| 1991/0209 | clock(Ureg *ur) | |
| 1990/0227 | { | |
| 1990/1211 | int i; | |
| 1990/0227 | Proc *p; | |
| 1991/0209 | if(ur->cause & INTR2){ | |
| 1990/0227 | i = *CLRTIM0; | |
| 1990/1214 | USED(i); | |
| 1990/0227 | m->ticks++; if(m->machno == 0){ p = m->proc; | |
| 1991/0209 | if(p) | |
| 1990/0227 | p->time[p->insyscall]++; } } | |
| 1990/1214/sys/src/9/power/clock.c:111,119 – 1991/0209/sys/src/9/power/clock.c:108,123 | ||
| 1990/0227 | exit(); } | |
| 1990/1211 | checkalarms(); | |
| 1991/0209 | p = m->proc; if((ur->status&IEP) && p && p->state==Running){ if(anyready()) sched(); if(u->nnote && (ur->status&KUP)) notify(ur); } | |
| 1990/0227 | return; } | |
| 1991/0209 | if(ur->cause & INTR4){ | |
| 1990/0731 | extern ulong start; | |
| 1990/0227 | i = *CLRTIM1; | |