| plan 9 kernel history: overview | file list | diff list |
1994/0719/pc/clock.c (diff list | history)
| 1994/0717/sys/src/9/pc/clock.c:96,102 – 1994/0719/sys/src/9/pc/clock.c:96,102 (short | long | prev | next) | ||
|
store MHz instead of Hz; change cycles for 386.
rsc Fri Mar 4 12:44:25 2005 | ||
| 1994/0302 | void printcpufreq(void) { | |
| 1994/0716 |
| |
| 1994/0719 | print("CPU is a %ud MHz %d\n", cpufreq, cputype); | |
| 1994/0302 | } | |
| 1991/0704 | void | |
| 1994/0717/sys/src/9/pc/clock.c:150,156 – 1994/0719/sys/src/9/pc/clock.c:150,156 | ||
| 1994/0716 | */ switch(cputype = x86()){ case 386: | |
| 1994/0719 | cycles = 32; | |
| 1994/0716 | break; case 486: | |
| 1994/0717 | cycles = 22; | |
| 1994/0717/sys/src/9/pc/clock.c:161,164 – 1994/0719/sys/src/9/pc/clock.c:161,167 | ||
| 1994/0716 | } | |
| 1994/0717 | cpufreq = loops*((cycles*Freq)/x); | |
| 1994/0716 | loopconst = (cpufreq/1000)/cycles; /* AAM+LOOP's for 1 ms */ | |
| 1994/0719 | /* convert to MHz */ cpufreq = cpufreq/1000000; | |
| 1991/0808 | } | |