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

Caching 如何在powerpc上刷新整个指令缓存?,caching,flush,powerpc,Caching,Flush,Powerpc,我想在PowerPC750(苹果imac G5上的Ubuntu)上刷新整个指令缓存 我尝试使用cacheflush.h中定义的此函数: flush_icache_range(unsigned long start, unsigned long stop) 对于“start”和“stop”参数的某些值,机器只是挂起。如果有人知道此函数的正确用法或刷新icache的任何其他替代方法,那就太好了。我正在刷新有效地址上的指令缓存,而正确的方法是刷新虚拟地址

我想在PowerPC750(苹果imac G5上的Ubuntu)上刷新整个指令缓存 我尝试使用cacheflush.h中定义的此函数:

flush_icache_range(unsigned long start, unsigned long stop)

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

我正在刷新
有效地址上的指令缓存,而正确的方法是刷新
虚拟地址