[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Crescendo 300/1M (Re: PM4400)
>(実は supend も一応試したことはあるのですが、これだけでは
>意味がないというか、起きられないですよね)
667/800 なのだとなにかキーにさわれば起き(ようとし)ませんか。
ものによっては電源ボタンでないと起き(ようとし)ないものもあります。
どちらにしても、まだ実用的にはつかえませんけど。
>電源入後には 667MHz だと信じている機械 :-) では、
↓です。(説明省略:-)
u_int
mpc7450_corefreq(busfreq)
u_int busfreq;
{
u_int hid1;
/* Bus to Core Multiplier * 2 */
static char pll_mul2[] = {
23, 34, 15, 30, 14, 36, 2, 40,
4, 42, 13, 26, 17, 48, 19, 18,
6, 21, 11, 22, 8, 20, 10, 24,
16, 28, 12, 32, 27, 56, 0, 25
};
asm ("mfspr %0,HID1" : "=r"(hid1));
hid1 &= HID1_PC0|HID1_PC1|HID1_PC2|HID1_PC3|HID1_PC4;
hid1 >>= 12;
return busfreq * pll_mul2[hid1] / 2;
}
# 周波数が int で表せなくなるのも時間の問題なんだよなー。