From: Manuel L. <ma...@ro...> - 2007-01-29 11:47:36
|
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. Thanks, -- ml. |