ディバイスドライバをハックしよう!at LINUXディバイスドライバをハックしよう! - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:login:Penguin 06/01/28 02:22:46 eIqcEw8I ageて無かった…orz 501::login:Penguin 06/01/28 13:24:51 z02En7Mn tky007lip10.iij.net [210.130.172.193] 502:login:Penguin 06/02/06 00:56:30 gxgsnq8Z age 503:login:Penguin 06/03/19 20:02:53 wmRM5297 http://www.doodoo.ru/image-2006/03-16-yeticrab.jpg 504:login:Penguin 06/03/21 02:41:04 wxAXo3DG SMPプログラミングの入門ページとかありませんかね? どちらかというとAの処理をCPU0に割り当ててBの処理を1に って感じで分けながら処理するタイプのプログラミングなので ASMPのほうがよいのですがこのような話題はどこで聞けばよいのでしょうか 505:login:Penguin 06/03/30 20:19:25 P2MixPUa なんか誰も見てないような気もするけどちょっと質問 Redhat ES4(kernel 2.6..9-11 x86-64) CPU Xeon 2.8G(HT-on EM64T) メモリ4GB な環境で、SCSI Low level driverを書いてるんですが、 物理メモリ4GBしかないのに、SCSI Mid levle driverから 渡されてくる転送アドレス(物理アドレス)が4GBを超えた アドレスが渡されて来ます。 当然メモリ未実装エリアのアドレスなので転送しようにも 出来ない訳でSCSIカードが転送しようとしてエラーとなり ます。 pci_set_dma_msakに指定している値は、SCSIカードがサ ポートしてるアドレス範囲の40bitを指定しています。 これを32bitマスクにすると4GBを超えるアドレスは来な くなるんですけど、もしかしてpci_set_dma_msakて実装メ モリ量も気にしなければいけないんでしょうか? 馬本見てもそんな事書いてないし。たんにハードウェアの アドレス範囲を宣言するだけと認識してるんですけど。 何方かご存知の方居られたらご教授願います。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch