[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:15379] Re: CASIO FIVAMPC-206 get
服部です.
Wed, 11 Apr 2001 13:44:39 +0900 Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> wrote:
Hidetoshi>
Hidetoshi> FreeBSD-5.0-current on VAIO PCG-C1VJ で使わせていただきました.
Hidetoshi> 気づいたところでは,
Hidetoshi>
Hidetoshi> (1) module の unload/reload ができない.
Hidetoshi> (2) devfs で, /dev/longrun0 ではなく /dev/longrun1 ができる.
Hidetoshi> (3) current では cdevsw の最後がちょっと違う.
Hidetoshi> (4) source tree につっこむには indent を変えたほうが良いかも..
Hidetoshi>
Hidetoshi> などがありました. (2)に関連してですが,
Hidetoshi> static struct longrun_softc *lr[NLONGRUN];
Hidetoshi> と宣言していながら,
Hidetoshi> unit = NLONGRUN;
Hidetoshi> scp = lr[unit];
Hidetoshi> のように access するのは配列の範囲を越えているので, まずいと思います.
Hidetoshi> (unit = 0 とすべき)
Hidetoshi> ただし, lr という配列は, 実質使われていないので,
Hidetoshi> ここらへんはざっくり削ってみみました.
Hidetoshi>
私も,CassiopeiaFIVA MPC-206 に
5.0-current を導入してみました.
ご指摘の問題が出たので,それにあわせて修正を加えました.
時間がなくて,まだ WEB ページの更新などはできていないのですが.
# ACPI を導入すると kernel が panic したりするので,
# 4.3-RC1 に戻してしまいました…….
Hidetoshi> ところで, longrun のことは良くしらないのですが, この driver がなくても
Hidetoshi> default では, pefermance mode で動いていて, CPU clock は 適時切り替っ
Hidetoshi> ていると考えて良いのでしょうか?
Hidetoshi> (PCG-C1VJ だと 初めに getmode すると, Current mode: performance mode
Hidetoshi> と出てきます)
Hidetoshi>
longrunctl monitor で見てもらうとよいのですが,
知っている限り FIVA と VAIO では周波数可変がデフォルトに
なっているようです.
このドライバを入れなくても,負荷に応じて動作周波数・電圧が
動的に変化してくれますので,実はドライバ要らずといえます.
# そうすると,私のしたことの意味は……?
ただ,バッテリで利用する場合に消費電力を抑えたいという目的で,
動作周波数・電圧を最低にしておきたいとか,
あるいは AC 電源で利用する場合に最高性能で使いたいとか,
そういう要望はあると思うので,そのサポートはできますね.
パッチの方は,取り込ませていただきます.
非常に参考になりました.
# *_modevent() の引数の使い方がわかりました.
# ありがとうございます.
---------------------------------------------------
服部 保 (Tamotsu Hattori)
京都工芸繊維大学大学院工芸科学研究科博士前期課程
電子情報工学専攻一回生 情報通信研究室(若杉研)
e-mail: athlete@kta.att.ne.jp
---------------------------------------------------