(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.