如何在powerpc上刷新整个指令缓存?

时间:2011-05-08 22:50:30

标签: caching flush powerpc

我想在powerpc 750(Apple imac G5上的Ubuntu)上刷新整个指令缓存
 我试图使用cacheflush.h中定义的这个函数:

flush_icache_range(unsigned long start, unsigned long stop)

对于'start'和'stop'参数的某些值,机器只是挂起。如果有人知道正确使用此函数或任何其他方法来刷新icache,那就太棒了。

1 个答案:

答案 0 :(得分:0)

我正在effective addresses上刷新指令缓存,而正确的方法是刷新virtual address