From: Manuel L. <ma...@ro...> - 2007-01-30 08:19:00
|
Hi Paul, > On Mon, Jan 29, 2007 at 06:40:24PM +0900, Paul Mundt wrote: > > We switched the lazy dcache writeback model to PG_dcache_dirty, which > > results in measurably less flushing. Unfortunately it seems like there > > are still some explicit flushes required that aren't being handled. > > > > My boards do not frequently exhibit this behaviour however, so it's slow > > debugging. If you want a quick fix, you can either revert to PG_mapped > > behaviour, or insert a dummy flush for the faulting page's dcache lines > > in update_mmu_cache(). > > With commit 0ca6a188.. ("Lazy dcache writeback optimizations") applied > it seems pretty stable. I'll let it run overnight and see where > it fails. Compiled a few large packages overnight, and none failed. If there is still a chance, can the aforementioned patch go into final 2.6.20? Otherwise SH is almost unusable. Thanks, -- ml. |