hi Geert, here i mean 'flush' is 'write-back only' Regards, Veerasena. --- Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote: > On Mon, 1 Oct 2007, veerasena reddy wrote: > > In linux-2.6.18 (for MIPS24KE processor): > > suppose if i want to do flush only then which API > i > > should use? > > `flush' is fuzzy terminology: some people mean > invalidate, others mean > write back, others mean both. > > > Similarly, if i want to do invalidation only which > API > > i should use? > > dma_cache_inv(). > > > --- Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > wrote: > > > > > On Mon, 1 Oct 2007, veerasena reddy wrote: > > > > I have ported Linux-2.6.18 kernel on MIPS24KE > > > > processor. I am using write back cache policy. > > > > > > > > Could you please guide me under what cases the > > > below > > > > cache API's are being used: > > > > - dma_cache_wback_inv() : Could you explain > what > > > > exactly this function does > > > > > > It does both write back and invalidate. > > > > > > > - dma_cache_wback() : This function write back > the > > > > cache data to memory > > > > - dma_cache_inv : This function invalidate > the > > > cache > > > > tags. so subsequent access will fetch from > memory. > > > > > > Note that 2.6.18 is old. The above functions are > > > intended to be removed. > > Gr{oetje,eeting}s, > > Geert > > -- > Geert Uytterhoeven -- There's lots of Linux beyond > ia32 -- geert@xxxxxxxxxxxxxx > > In personal conversations with technical people, I > call myself a hacker. But > when I'm talking to journalists I just say > "programmer" or something like that. > -- Linus Torvalds > > Forgot the famous last words? Access your message archive online at http://in.messenger.yahoo.com/webmessengerpromo.php