gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: Flushing the d-cache (was Re: BFD relocations)


From: Richard Zidlicky
Subject: [Gcl-devel] Re: Flushing the d-cache (was Re: BFD relocations)
Date: Mon, 17 Jun 2002 00:46:27 +0200
User-agent: Mutt/1.2.5i

On Fri, Jun 14, 2002 at 11:51:38AM -0400, Camm Maguire wrote:

> 
> m68k:
> #include <asm/cachectl.h>
> #define CLEAR_CACHE do {\
>       void *v=memory->cfd.cfd_start,*ve=v+memory->cfd.cfd_size; \
>       for (;v<ve;v+=16)   \
>               sys_cacheflush(v,FLUSH_SCOPE_LINE,FLUSH_CACHE_DATA,16);\
>       } while(0)

dunno what exactly you are tryinig to do but this one will not
guarantee data/instruction cache coherency - use FLUSH_CACHE_BOTH
for that.

Richard



reply via email to

[Prev in Thread] Current Thread [Next in Thread]