#include <iris/os.h>
void IC_LockdownRange( void* startAddr, u32 nBytes );
| startAddr | ロックダウンする範囲の最下位アドレス |
| nBytes | ロックダウンする範囲のバイト数 |
なし。
指定領域にヒットしている命令キャッシュの内容をロックして破棄されないようにします。
ただし、キャッシュとして使用できる領域が減ることになり、ミス率が上昇します。
startAddr は32バイト単位で下位方向に丸められます。startAddr+nBytes は32バイト単位で上位方向に丸められます。
この関数は、システム制御コプロセッサのレジスタ7を操作しています。
2003/12/22 初版