Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想刷新powerpc 750(Apple imac G5 上的 Ubuntu)上的整个指令缓存。 我尝试使用 cacheflush.h 中定义的这个函数:
flush_icache_range(unsigned long start, unsigned long stop)
对于 'start' 和 'stop' 参数的某些值,机器只是挂起。如果有人知道此函数的正确用法或任何其他刷新 icache 的替代方法,那就太好了。
我正在刷新指令缓存effective addresses,而正确的方法是刷新virtual address。
effective addresses
virtual address