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