| plan 9 kernel history: overview | file list | diff list |
1994/0717/pc/clock.c (diff list | history)
| 1994/0716/sys/src/9/pc/clock.c:83,89 – 1994/0717/sys/src/9/pc/clock.c:83,88 (short | long | prev | next) | ||
|
change cycles for 486; avoid overflow in computation (BUG fix?)
rsc Fri Mar 4 12:44:25 2005 | ||
| 1994/0512 | splhi(); | |
| 1993/1124 | } | |
| 1994/0716 | ||
| 1994/0302 | /* | |
| 1994/0716 | * delay for l milliseconds more or less. delayloop is set by * clockinit() to match the actual CPU speed. | |
| 1994/0716/sys/src/9/pc/clock.c:154,165 – 1994/0717/sys/src/9/pc/clock.c:153,164 | ||
| 1994/0716 | cycles = 30; break; case 486: | |
| 1994/0717 | cycles = 22; | |
| 1994/0716 | break; default: cycles = 23; break; } | |
| 1994/0717 | cpufreq = loops*((cycles*Freq)/x); | |
| 1994/0716 | loopconst = (cpufreq/1000)/cycles; /* AAM+LOOP's for 1 ms */ | |
| 1991/0808 | } | |