From owner-cvs-src-old@FreeBSD.ORG Wed Jan 27 17:15:28 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F4E51065773 for ; Wed, 27 Jan 2010 17:15:28 +0000 (UTC) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2E0C98FC0C for ; Wed, 27 Jan 2010 17:15:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o0RHFSHW089942 for ; Wed, 27 Jan 2010 17:15:28 GMT (envelope-from kan@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o0RHFS8Q089941 for cvs-src-old@freebsd.org; Wed, 27 Jan 2010 17:15:28 GMT (envelope-from kan@repoman.freebsd.org) Message-Id: <201001271715.o0RHFS8Q089941@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kan@repoman.freebsd.org using -f From: Alexander Kabaev Date: Wed, 27 Jan 2010 17:15:17 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/mips/mips busdma_machdep.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2010 17:15:28 -0000 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