From owner-cvs-src@FreeBSD.ORG Wed Jan 17 00:53:06 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 59CEA16A4A7; Wed, 17 Jan 2007 00:53:06 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4A42813C45E; Wed, 17 Jan 2007 00:53:06 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l0H0r605087788; Wed, 17 Jan 2007 00:53:06 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l0H0r6Qu087786; Wed, 17 Jan 2007 00:53:06 GMT (envelope-from cognet) Message-Id: <200701170053.l0H0r6Qu087786@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 17 Jan 2007 00:53:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/arm busdma_machdep.c vm_machdep.c src/sys/arm/include bus_dma.h md_var.h pmap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jan 2007 00:53:06 -0000 cognet 2007-01-17 00:53:06 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c vm_machdep.c sys/arm/include bus_dma.h md_var.h pmap.h Log: - Add bounce pages for arm, largely based on the i386 implementation. - Add a default parent dma tag, similar to what has been done for sparc64. - Before invalidating the dcache in POSTREAD, save the bits which are in the same cachelines than our buffers, but not part of it, and restore them after the invalidation. Revision Changes Path 1.28 +621 -32 src/sys/arm/arm/busdma_machdep.c 1.30 +5 -0 src/sys/arm/arm/vm_machdep.c 1.2 +2 -0 src/sys/arm/include/bus_dma.h 1.4 +3 -0 src/sys/arm/include/md_var.h 1.24 +1 -1 src/sys/arm/include/pmap.h