ワーナーです。
shigeru@iij.ad.jp さんが書きました
: PC Cardが抜かれてしまったけどまだdetachされていない場合、PC Cardのレジスタを
: 読み出すと0xFF(0xFFFF)が返ってくると思います。
: 割り込み処理のなかでステータスレジスタの値を見て、フラグが0になるまでループ
: している場合、0xFFが返ってきてしまうと無限ループになる可能性があります。
yamamotoさん。分かりません。
pcic.c で:
for (slot = 0; slot < PCIC_CARD_SLOTS; slot++, sp++) {
if (sp->slt &&
(chg = sp->getb(sp, PCIC_STAT_CHG)) != 0) {
/* chg == 0xff ですか? */
...
ワーナー