2012/03/30

NetBSD 5.99 fd デバッグ on XM6i for Mac ログ

00000CE0 IOSC 要求していない割り込み  <- dd if=/dev/rfd0c of=/dev/null bs=512 count=1
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
0003BEF0 FDD  イジェクト禁止 ドライブ0
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
00000CE0 IOSC 要求していない割り込み
0003AC48 FDD  モータON ドライブ0セレクト
0003ABEE FDC  INVALIDコマンド
0003ABEE FDC  SPECIFYコマンド
0003ABEE FDC  SEEKコマンド
0003ABEE FDC  シーク成功 ドライブ0 シリンダ00
0003ABEE IOSC 割り込み要求 ベクタ$60
00000CE0 IOSC 割り込みACK ベクタ$60
0008C826 IOSC 割り込み要求 ベクタ$60
00000758 IOSC 割り込みACK ベクタ$60
0003BF0C IOSC 割り込み要求 ベクタ$60
0003ABEE FDC  SENSE INTERRUPT STATUSコマンド
0003ABEE IOSC 割り込みキャンセル ベクタ$60
0003B13A FDC  DMA転送完了 0 bytes
0008D082 DMAC CCR STR ON
0008D082 DMAC チャネル0 スタート
0008D082 DMAC Ch=0 DAR=00e94001     <- e94001=FDCステータスレジスタ
0003ABEE FDC  READ DATAコマンド
0003ABEE FDC  (C:00 H:00 R:01 N:02)
0003ABEE FDD  リードセクタ C:00 H:00 R:01 N:02
0003B15A DMAC TransDMA dma[0].type=0   <- なので DMA しまくってもステータスレジスタが読めるだけ
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A DMAC TransDMA dma[0].type=0
0003B15A FDC  DMA転送完了 64 bytes   <- fdc.cpp が1回のイベントで64バイトまで転送する
0003B146 FDC  Read. len=511     <- だれかがやっとデータレジスタ読んだ、が、すでにえらいこっちゃ
00000D0C DMAC TransDMA dma[0].type=0
00000D0C DMAC TransDMA dma[0].type=0
0