[Suzaku:01504] Re: Help:仮想アドレスを物理アドレスに変換

菊地 義和 email@hidden
2009年 6月 9日 (火) 10:20:04 JST


溝渕様

菊地です

お返事遅くなり申し訳ありません。

解決しました。
ファイル「<linux/dma_mapping.h>」の7〜14行を修正しました。

・・・・
/* These definitions mirror those in pci.h, so they can be used
 * interchangeably with their PCI_ counterparts */
enum dma_data_direction {
 DMA_BIDIRECTIONAL = 0,
 DMA_TO_DEVICE = 1,
 DMA_FROM_DEVICE = 2,
 DMA_NONE = 3,  ←この行","を削除した結果、コンパイルが通りました。
};
・・・・

> また、asm-microblaze以下のヘッダファイルをインクルードする場合は、inux-
> 2.6.18-at9/include/asm/にシンボリックリンクが作成されるため、
>
> #include <asm-microblaze/dma-mapping.h>
> #include <asm/dma-mapping.h>

了解いたしました。
ご指摘ありがとうございます。


お騒がせいたしました。

以上



----- Original Message ----- 
From: "mizo" <email@hidden>
To: "SUZAKU general discussion list" <email@hidden>
Sent: Friday, June 05, 2009 9:23 AM
Subject: [Suzaku:01502] Re: Help:仮想アドレスを物理アドレスに変換


> 溝渕です。
>
> 菊地 義和[DNP情報システム] wrote:
>> dma_alloc_coherent()を使用しビルドしてみましたが
>> エラーが発生してしまい、実行できません。
>>
>> 次のファイルをインクルードしビルドしております。
>> #include <asm-microblaze/dma-mapping.h>
>
> linux/dma-mapping.h
> をインクルードするとどうなりますか?
>
> また、asm-microblaze以下のヘッダファイルをインクルードする場合は、inux-
> 2.6.18-at9/include/asm/にシンボリックリンクが作成されるため、
>
> #include <asm-microblaze/dma-mapping.h>
> #include <asm/dma-mapping.h>
>
> と同じになります。他のアーキテクチャへの移植性を考慮するのであれば必ず後
> 者のように書く必要があります。
>
>> 開発環境と離れたところにいるため、エラー内容を
>> 正確にお伝えできず、申し訳ありません。
>> どうぞよろしくお願いします。
>
> エラーが発生したコードや、エラーメッセージがあると回答しやすいです。
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku 




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