2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 /*****************************************************************************
10 AROS_LH3(void, CacheClearE,
13 AROS_LHA(APTR, address, A0),
14 AROS_LHA(ULONG, length, D0),
15 AROS_LHA(ULONG, caches, D1),
18 struct ExecBase *, SysBase, 107, Exec)
21 Flushes the contents of the CPU chaches for a given area of memory
25 address - First byte in memory
26 length - number of bytes (~0 means all addresses).
27 caches - CPU caches affected
28 CACRF_ClearI - Instruction cache
29 CACRF_ClearD - Data cache
45 ******************************************************************************/
51 .globl AROS_SLIB_ENTRY(CacheClearE,Exec)
52 .type AROS_SLIB_ENTRY(CacheClearE,Exec),@function
53 AROS_SLIB_ENTRY
(CacheClearE
,Exec
):
54 /* Simple 68000s have no caches */