[Armadillo:03995] Re: CS1空間に接続した領域へのキャッシュの無効
nakai
email@hidden
2009年 2月 3日 (火) 13:03:52 JST
nakaiです。
> Armadillo-500のCS1にDPRAMを接続しており、
> 他のCPUと共有での使用予定です。
> キャッシュを無効にさせたい場合ioremap_nocache()
> を使用すればキャッシュは無効になるのでしょうか?
ioremap_nocache()でもキャッシュは無効になると思います。
また、
linux/arch/arm/mach-mx3/mm.cの mxc_io_desc[]に直接
{
.virtual = CS1_BASE_ADDR_VIRT,
.pfn = __phys_to_pfn(CS1_BASE_ADDR),
.length = CS1_SIZE,
.type = MT_DEVICE},
を追加することでも同じ効果ですね。
# 各定数は未定義かもしれませんが。。
TTDC 三輪 さんは書きました:
> 三輪です。
> お世話になっております。
>
> Armadillo-500のCS1にDPRAMを接続しており、
> 他のCPUと共有での使用予定です。
> キャッシュを無効にさせたい場合ioremap_nocache()
> を使用すればキャッシュは無効になるのでしょうか?
>
> ご存知の方いらっしゃいましたら、
> ご教示よろしくお願いいたします。
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内