#include <nitro/os.h>
void DC_LockdownRange(
void* startAddr ,
u32 nBytes );
Locks and discards the contents of the data cache that is hit by the specified region
As a result of this function, the usable area of cache decreases and the miss rate could increase.
startAddr is rounded down to the closest 32-byte boundary. startAddr + nBytes is rounded up to the closest 32-byte boundary.
Operates registers 7 and 9 of the system control coprocessor.
startAddr |
Lowest address in the region to be locked down |
nBytes |
Number of bytes of the region to be locked down |
None.
12/22/2003 Initial Version