[Armadillo:04862] Armadillo230 napi改造について

【FAIRWAY】 肝付 email@hidden
2009年 12月 25日 (金) 22:07:00 JST


肝付と申します。お世話なります。

armadillo-230
カーネルLinux2.6.12.3 -a9.8において
のep93xx_eth.c
をnapi対応に改造しようとしています。

現在、受信のハード割り込みの際にどうやって割り込みを禁止/許可するかで悩んで
います

ep93xx_eth.cをlinux-2.6.26のバージョンを参考にすると

net_deviceのプライベートアドレスから、REG_INTEN(0x24,36byte)(から32ビット)
を
--- (netdev_priv(net_device *)+REG_INTEN)---
REG_INTEN_TX(0x08)に書き換えたりREG_INTEN_TX+REG_INTEN_RX(0x07)で書き換えて
対応しているようです。

==例えば
=========================================================================
改造対象のバージョンなら
ep93xxEth_info(net_device->priv)からREG_INTEN???
============================================================================
=====
このフラグの位置なんですが、armadillo-230のep9307ではどこになるか、調べる方
法ないしは、実際の位置を
教えて頂きたく思います。
よろしくお願いします。





armadillo メーリングリストの案内