Date: Wed, 27 Jan 2010 17:15:17 +0000 (UTC) From: Alexander Kabaev <kan@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/mips/mips busdma_machdep.c Message-ID: <201001271715.o0RHFS8Q089941@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kan 2010-01-27 17:15:17 UTC FreeBSD src repository Modified files: sys/mips/mips busdma_machdep.c Log: SVN rev 203080 on 2010-01-27 17:15:17Z by kan Do not leave dirty cache lines behind if bus_dmamap_sync was called to invalidate memory chunk that starts or ends in the middle of cache line. This was responsible for one half of the problem preventing umass to work reliably on some MIPS32 platforms. USBng needs to stop sharing cache lines between DMA-able memory and other structures to cure the other half. Discussed with: imp, gonzo Revision Changes Path 1.7 +25 -1 src/sys/mips/mips/busdma_machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001271715.o0RHFS8Q089941>