[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Casiopeia device map ( Re: はじめまして+E55)



鈴木(康)です。
<200002180356.MAA13642@newsa.net.arch.sony.co.jp>の記事において
kei@arch.sony.co.jpさんは書きました。

  | 川島です。
  | 
  | Suzuki-san:
  | >   | E55 の PCMCIA は、普通の PCIC デバイスではない(普通の
  |ノートブックなどに
  | >   | 搭載されているのと同じではないという意味で)と聞いたような気がします。
  | >   | とするとかなりコードを書かないと無理かもしれません。
  | >   | (http://www.netbsd.org/Ports/hpcmips/ を参照。)
  | > 
  | > linuxce で何か進捗があることを期待していたんですが、
  | > 状況は変わっていないのですね。
  | ええと...
  | 正確に言うと作業している人はいて、途中まではやっているはずなのですが
  | 最近忙しいらしくて CVS にコミットされていないという状況だと理解
  | しています。
  | (どうも US は PCMCIA 周りの作業プライオリティが低いような気がします。)

linuxce は、ramdisk 使うのが普通みたいですから、PCMCIA なしでも先に
行くんですね。

私みたいに 8MB の カシオペア for DoCoMo とか買っちゃうと PCMCIA は避けては
通れないという感じです。

  | > 昨日調べてみたんですが、0x14008000 からなにかあるみたいです。

進捗あったんで報告します。

デバイスの知識ないんで、私のできることはこれぐらいかも...

--- ここから

0x1400000 から 0x15000000 まで 0x1000 おきに頭をダンプすると 
0x10000 おきに同じパターンがあらわれます。

ということで、0x1400000 から 0x10000 までが I/O 空間と思ってよさそうです。

これぐらいのサイズならと思って全部ダンプしました。

で判ったこと 以下アドレスは、0x14000000 からのオフセット

0x0000 - 0x8000 よくわからない 不定値 が読めるときもある。

0x8000 - 0x87ff デバイスA ( 0x9ffff まで 同じパターン4回)

中にパターンのくりかえしを含む 
(デバイスA1,A2,A3 にわけて考えた方が良い?)

0xa000 - 0xa7ff デバイスB ( 0xbffff まで 同じバターン4回)

0xc000 - 0xc3ff デバイスC ( 0xdffff まで 同じパターン8回)

# PCIC と サウンド と パワー関係ぐらいしかデバイスないと思うので、
# これで全部ではないだろうか。
# ひょっとしたら、0x0000 - 0x8000 に埋もれているのかも知れないけれど
# 一番複雑そうなデバイスAが PCIC だと思う。
# write したら飛んだという傍証もあるし...

デバイスAのダンプ

            +0   +2   +4   +6   +8   +a   +c   +e :バイトアクセス (0-7)

00008000: 1f00 0100 0006 0000 0000 0000 0000 0000 :00000000 06000000

00008400: 0000 0000 0101 819f ffff ffff ffff 0000 :00000000 01019f81
00008410: 0000 ffff ffff ffff ffff ffff ffff ffff :0000ffff ffffffff
(84ff まで 8 回くりかえし)

00008500: 004c 0000 0007 0000 0000 0102 090a 0000 :4c000000 07000000

デバイスBのダンプ

0000a000: 000b 0000 02f9 0001 0000 0000 0000 0000 :0b000000 f9000100
0000a010: 0000 0002 0006 0005 0000 0000 0000 0000 :00000200 06000500

デバイスCのダンプ
0000c170: 0000 9e00 0000 50e0 0000 0000 0000 0000 :0000009e 0000e050
0000c370: 0000 0000 0000 7f50 0000 0000 0000 0000 :00000000 0000507f


--
					鈴木 康司 @NEC
					suz@hpc.bs1.fc.nec.co.jp
					TEL 0423-33-5381