From: estes _at_ mail.goo.ne.jp Subject: [linux-users:95082] iopl を使ったデバイスドライバ Date: Wed, 4 Sep 2002 14:06:27 +0900 Message-ID: <20020904050624.42208.qmail _at_ mail.goo.ne.jp> <省略> > デバイスドライバを作成していて、I/O空間に > アクセスする必要が出てきました。 > そこでiopl関数を使って0x3ff番地以上のポートにアクセスしようと > 試みているのですが、どうもinsmodする際にioplがunresolvedになって > しまい、組み込むことが出来ません。Make自体は上手くいって > いるようなのですが。 > インクルードすべき、とされているヘッダ<asm/io.h>や<linux/unistd.h> > などもインクルードしています。 > ちなみにkernelは2.4.3でディストリビューションはRedHat7.1です。 カーネル内では sys_iopl() で呼べます。arch/i386/kernel/ioport.c を読んでください。 Linux カーネル内ではシステムコールは全て sys_(system_call_name) という関数名で統一されて実装されていますので、 ------ YASUDA Yasunori
References:
- Prev by Subject: [linux-users:95083] Re: Tomcat4.0.4
- Next by Subject: [linux-users:95085] Re: iopl を使ったデバイスドライバ
- Previous by thread: [linux-users:95082] iopl を使ったデバイスドライバ
- Next by thread: [linux-users:95085] Re: iopl を使ったデバイスドライバ
- Indexes:[Main][Thread]