[Armadillo:04807] ht2020.cのht_outb ht_inbに関して

船戸 理生 email@hidden
2009年 12月 17日 (木) 11:24:11 JST


お世話になっております。
アイ電子 船戸です。

Armadillo-9 のデバイスドライバ作成について、ご教授下さい。

現在、PC/104バスのデバイスドライバを作成しようと思っております。
そこで、ht2020.c や ht2020_demo.cを拝見させて頂いたり、
オライリーLinuxデバイスドライバ等で学習中です。

そのht2020.cにて、
#include <asm/io.h>
して、さらに
#define ht_outb(buf, addr)	__raw_writeb(buf, __io(addr))
としてoutbを再定義しているのは、何か理由があるのでしょうか。

また、あえて
#define ht_inb(addr)		__raw_readb(__io(addr))
としてinbを再定義(改変?)されておりますが、
その理由はどういった事でしょうか。

よろしくお願い致します。


-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

アイ電子株式会社 第一技術部
船戸 理生
〒215-0033 神奈川県川崎市麻生区栗木2-6-5
TEL:044-981-3866
FAX:044-981-3868
Email:email@hidden

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



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