[Suzaku:01560] SZ410で32MBのDMAバッファ確保

Yasuhiko Ito email@hidden
2009年 8月 3日 (月) 17:20:00 JST


いつもお世話になっております
核融合研の伊藤です。

SZ410上で 1us 周期で発生する 16 バイトの連続した合計 32MB の計測データを
一度にメモリしたく、AD変換データ取り込みサンプル sid_cntlr を改造中
です。

サンプルで利用の dma_pool_alloc()では 8MB 以上のバッファ確保でエラー
となったため、SUZAKU-ML1500 を参考に dma_alloc_coherent() を試して
みましたが
 coherent allocation too big (requested 0x2000000 mask 0xFFFFFF)
となり、mask で示された 16MB 以上の確保が不可でした。

32MBのDMAバッファを確保するための対策をご支援いただきたく、
よろしくお願い申し上げます。

                 伊藤






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