#include <revolution/os.h> void DCTouchRange(void* startAddr, u32 nBytes);
|
Effective address (not the physical address) . |
|
Size of the range to load. |
None.
Loads a memory range into cache. The startAddr argument is rounded down to a 32-byte boundary. The end address ( i.e., startAddr+ nBytes) is rounded up to a 32-byte boundary.
Note that if the cache is frozen using the DCFreeze function or disabled, this function will behave as a no-operation instruction (NO-OP). Any part of the range where cache is prohibited or invalid will be ignored.
Cache Functions, DCFlushRange, DCInvalidateRange, ICInvalidateRange,DCStoreRange,DCZeroRange
03/01/2006 Initial version.