* back out Josh's change to linux timer. PowerPC gives you a reference base
timer, not a cpu timer, so looking at CPU frequency isn't what you want to do. This commit was SVN r7733.
Этот коммит содержится в:
родитель
6da9561ea8
Коммит
cd96ffa41f
@ -112,20 +112,6 @@ opal_timer_linux_open(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 == opal_timer_linux_freq) {
|
|
||||||
/* Alt. find the CPU speed - most timers are 1:1 with CPU speed */
|
|
||||||
loc = find_info(fp, "clock", buf, 1024);
|
|
||||||
if (NULL != loc) {
|
|
||||||
if(strlen(loc) > 4) /* Strip off the 'MHz\n' */
|
|
||||||
loc[strlen(loc)-4] = '\0';
|
|
||||||
ret = sscanf(loc, "%f", &cpu_f);
|
|
||||||
if (1 == ret) {
|
|
||||||
/* numer is in MHz - convert to Hz and make an integer */
|
|
||||||
opal_timer_linux_freq = (opal_timer_t) cpu_f * 1000000;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (0 == opal_timer_linux_freq) {
|
if (0 == opal_timer_linux_freq) {
|
||||||
/* look for the sparc way of getting cpu frequency */
|
/* look for the sparc way of getting cpu frequency */
|
||||||
loc = find_info(fp, "Cpu0ClkTck", buf, 1024);
|
loc = find_info(fp, "Cpu0ClkTck", buf, 1024);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user