(C) 1998 AROS - The Amiga Research OS
NAME
#include <proto/exec.h>
void CachePostDMA ( address , length , flags)
LOCATION
In SysBase at offset 128
SYNOPSIS
APTR address
ULONG * length
ULONG flags
FUNCTION
Do everything necessary to make CPU caches aware that a DMA has happened.
INPUTS
address
Virtual address of memory affected by the DMA
length
Number of bytes affected
flags
DMA_NoModify - Indicate that the memory did not change.
DMA_ReadFromRAM
Indicate that the DMA goes from RAM to the device. Set this bit in both calls.
RESULT
EXAMPLE
SEE ALSO
CachePreDMA()
NOTES
DMA must follow a call to CachePreDMA() and must be followed by a call to CachePostDMA().
BUGS
INTERNALS
This function should be replaced by a function in the $(KERNEL) directory.
HISTORY
23.10.1998 hkiel
Changes for use with aros_print_not_implemented() macro
20.10.1998 hkiel
Amiga Research OS
31.08.1998 hkiel
Added #warning for functions which are TODO
05.08.1997 iaint
Kernel Changes - These are mostly functions which are normally implemented by the kernel, but might not be.