#U-Boot 1.1.1 00 ConfigRd 0C:F 応答は0x00000000 01 ConfigRd 00:F 応答は0x12345678 02 ConfigRd 00:F 応答は0x12345678 03 ConfigRd 08:F 応答は0x11000000 # クラスコード 04 ConfigRd 08:F 応答は0x11000000 # 05 ConfigRd 04:F 応答は0x00100000 # stat&cmd = 新機能対応 06 ConfigWr 10:F 値は 0xFFFFFFFF # BAR0を調べる 07 ConfigRd 10:F 応答は0xFFFFF800 # BAR0は2kバイトサイズ 08 ConfigWr 10:F 値は 0x40000000 # BAR0を0x40000000に設定 09 ConfigWr 14:F 値は 0xFFFFFFFF # BAR1を調べる 10 ConfigRd 14:F 応答は0x00000000 # BAR1が実装されていない 11 ConfigWr 18:F 値は 0xFFFFFFFF # BAR2を調べる 12 ConfigRd 18:F 応答は0x00000000 # BAR2が実装されていない 13 ConfigWr 1C:F 値は 0xFFFFFFFF # BAR3を調べる 14 ConfigRd 1C:F 応答は0x00000000 # BAR3が実装されていない 15 ConfigWr 20:F 値は 0xFFFFFFFF # BAR4を調べる 16 ConfigRd 20:F 応答は0x00000000 # BAR4が実装されていない 17 ConfigWr 24:F 値は 0xFFFFFFFF # BAR5を調べる 18 ConfigRd 24:F 応答は0x00000000 # BAR5が実装されていない 19 ConfigWr 28:F 値は 0xFFFFFFFF # CardBusポインタを調べる 20 ConfigRd 28:F 応答は0x00000000 # CardBusポインタが実装されていない 21 ConfigWr 04:F 値は 0x00100006 # stat&cmd=バスマスタをメモリ空間イネーブル 22 ConfigRd 0C:F 応答は0x00000000 # HdrTypeなど 23 ConfigWr 0C:F 値は 0x00000008 # キャッシュラインレジスタの調査? 24 ConfigRd 0C:F 応答は0x00000000 # 25 ConfigWr 0C:F 値は 0x00008000 # LatencyTimerレジスタの調査? #このへんでUncompressing Linux.....done, booting the kernel. #Linux version 2.6.12.6-arm1と、起動開始。 26 ConfigRd 00:F 応答は0x12345678 27 ConfigRd 0C:F 応答は0x00000000 28 ConfigRd 04:F 応答は0x00100002 29 ConfigRd 34:F 応答は0x00000060 30 ConfigRd 60:F 応答は0x00007005 31 ConfigRd 60:F 応答は0x00007005 32 ConfigRd 70:F 応答は0x00038001 33 ConfigRd 70:F 応答は0x00038001 34 ConfigRd 80:F 応答は 35 ConfigRd 00:F 応答は0x12345678 36 ConfigRd 08:F 応答は0x11000000 37 ConfigRd 3C:F 応答は0x00000000 # 割り込みピン・ラインの調査 38 ConfigRd 10:F 応答は0x40000000 # BAR0の調査 39 ConfigWr 10:F 値は 0xFFFFFFFF # BAR0の調査 40 ConfigRd 10:F 応答は0xFFFFF800 # BAR0は2kバイトサイズ 41 ConfigWr 10:F 値は 0x40000000 # BAR0を0x40000000に設定 42 ConfigRd 14:F 応答は0x00000000 # BAR1の調査 43 ConfigWr 14:F 値は 0xFFFFFFFF # BAR1調査のための書き込み 44 ConfigRd 14:F 応答は0x00000000 # BAR1は実装されていない 45 ConfigWr 14:F 値は 0x00000000 # BAR1を戻す 46 ConfigRd 18:F 応答は0x00000000 # BAR2の調査 47 ConfigWr 18:F 値は 0xFFFFFFFF # BAR2調査のための書き込み 48 ConfigRd 18:F 応答は0x00000000 # BAR2は実装されていない 49 ConfigWr 18:F 値は 0x00000000 # BAR2を戻す 50 ConfigRd 1C:F 応答は0x00000000 # BAR3の調査 51 ConfigWr 1C:F 値は 0xFFFFFFFF # BAR3調査のための書き込み 52 ConfigRd 1C:F 応答は0x00000000 # BAR3は実装されていない 53 ConfigWr 1C:F 値は 0x00000000 # BAR3を戻す 54 ConfigRd 20:F 応答は0x00000000 # BAR4の調査 55 ConfigWr 20:F 値は 0xFFFFFFFF # BAR4調査のための書き込み 56 ConfigRd 20:F 応答は0x00000000 # BAR4は実装されていない 57 ConfigWr 20:F 値は 0x00000000 # BAR4を戻す 58 ConfigRd 24:F 応答は0x00000000 # BAR5の調査 59 ConfigWr 24:F 値は 0xFFFFFFFF # BAR5調査のための書き込み 60 ConfigRd 24:F 応答は0x00000000 # BAR5は実装されていない 61 ConfigWr 24:F 値は 0x00000000 # BAR5を戻す 62 ConfigRd 30:F 応答は0x00000000 # 拡張ROMベースアドレスの調査 63 ConfigWr 30:F 値は 0xFFFFFFFF # 拡張ROMベースアドレス調査のための書き込み 64 ConfigRd 30:F 応答は0x00000000 # 拡張ROMベースアドレスは実装されていない 65 ConfigWr 30:F 値は 0x00000000 # 拡張ROMベースアドレスを戻す 66 ConfigRd 2C:F 応答は0x00000000 # サブVIDの取得 67 ConfigRd 2C:F 応答は0x00000000 # サブVIDの取得 68 ConfigRd 04:F 応答は0x00100002 # stat&cmd調査 69 ConfigRd 04:F 応答は0x00100002 # stat&cmd調査 70 ConfigRd 04:F 応答は0x00100002 # stat&cmd調査 71 ConfigWr 04:F 値は 0x00100142 # SERRとパリティエラーをイネーブル 72 ConfigRd 0C:F 応答は0x00000000 # 73 ConfigRd 0C:F 応答は0x00000000 # 74 ConfigRd 3C:F 応答は0x00000000 # 割り込みピン・ラインの調査 75 ConfigRd 3C:F 応答は0x00000000 # 76 ConfigWr 3C:F 値は 0x0000000B # 77 ConfigWr 10:F 値は 0xE0000000 # 78 ConfigRd 10:F 応答は0xE0000000 # 以上