0

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

flush_icache_range(unsigned long start, unsigned long stop)

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

4

1 回答 1

0

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

于 2011-05-21T20:19:48.663 回答