[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 メーリングリストの案内