[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CS12 and irq (Re: MGL2 update)
鈴木(康)です。
<200002081523.AAA09279@ninja.hpc.bs1.fc.nec.co.jp>の記事において
suz@hpc.bs1.fc.nec.co.jpさんは書きました。
|
| polling のパッチつきでないとダメですね。
| 私のカーネルは CS-12 ダメでした。ご注意を。
|
| ところで素朴な疑問なんですが、昔 一旦 CS12 で割り込みが使えなく
| なったんですが、
|
| | pcic* at vrgiu? platform NEC_MCCS addr 0x140003e0 addr2 0x10070000 \
| | size2 0x4000 intr 9
|
| こんなふうにして また使えるようになったのですが、
| 今 polling しないといけないのはなぜなんでしょうか?
ちょっと調べてみましたが、単に irq 3 以外に割り込みが上がっている
だけなんじゃないでしょうか?
知らない割り込みが来たら、printf するようにすれば見付かるような
気がしていますが、どこをいじればよいのでしょうか?
アドバイスしていただけると嬉しいです。
あと、昔の話なのですが、irq 9 と irq 5 しか上がってこなかった
憶えがあります。
ひょっとしたら、card の irq は、pcic の irq と 重なっていたり
しないのかなと思っています。
pcic0 at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090009
=
こんな設定で試してみたいんですが、予想が当たっていたとき
動くことを期待できますでしょうか?
------
ちょっと話はとぶんですが、MC-R5XX でバックライトを消せると
電池のもちが良くなると思うのですが、こんな風にしてしらべてみたら
どうでしょうか?
1) バックライト の明暗で立ち上げ、カーネルの GIU 回りのメッセージが
変わるかどうか調べる。
変わっているなら、OFF も GIU でできるかも知れない。
ちなみに R300 では、
< data:,,,,,,,,,,,,,,,,;;,,;;;;;;;;;;;;................|...|||...|.....
---
> data:,,,,,,,,,,,,,,,,;;;,;;;;;;;;;;;;................|...|||...|.....
36c36,37
< vrpmu: Deadman's switch detected
---
> vrpmu: GPIO[3] activation
> vrpmu: Battery low during activation
こんな風に 1 ビットだけ変わりました。(上が OFF 下が ON)
さらに余談ですが、AC アダプタなしにすると...
< data:,,,,,,,,,,,,,,,,;;,,;;;;;;;;;;;;................|...|||...|.....
---
< data:,,,,,,,,,,,,,,,,;;,,;;;;;;;;;;;;................|...||....|.....
こんな風に 1 ビットだけ変化しています。
--
鈴木 康司 @NEC
suz@hpc.bs1.fc.nec.co.jp
TEL 0423-33-5381