NAME
CacheClearU - User callable simple cache clearing (V37)
SYNOPSIS
CacheClearU()
void CacheClearU(void);
FUNCTION
Flush out the contents of any CPU instruction and data caches.
If dirty data cache lines are present, push them to memory first.
Caches must be cleared after *any* operation that could cause
invalid or stale data. The most common cases are DMA and modifying
instructions using the processor. See the CacheClearE() autodoc
for a more complete description.
Some examples of when the cache needs clearing:
Self modifying code
Building Jump tables
Run-time code patches
Relocating code for use at different addresses.
Loading code from disk
SEE ALSO
exec/execbase.i, CacheControl, CacheClearE