From owner-cvs-src-old@FreeBSD.ORG Sun Feb 8 22:55:52 2009 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 4E0451065680 for ; Sun, 8 Feb 2009 22:55:52 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 38ACA8FC1F for ; Sun, 8 Feb 2009 22:55:52 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n18MtqlJ048493 for ; Sun, 8 Feb 2009 22:55:52 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n18MtqHF048492 for cvs-src-old@freebsd.org; Sun, 8 Feb 2009 22:55:52 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200902082255.n18MtqHF048492@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sun, 8 Feb 2009 22:54:58 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 busdma_machdep.c src/sys/arm/arm busdma_machdep.c src/sys/dev/usb2/core usb2_busdma.c src/sys/i386/i386 busdma_machdep.c src/sys/ia64/ia64 busdma_machdep.c src/sys/sys bus_dma.h 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: Sun, 08 Feb 2009 22:55:52 -0000 imp 2009-02-08 22:54:58 UTC FreeBSD src repository Modified files: sys/amd64/amd64 busdma_machdep.c sys/arm/arm busdma_machdep.c sys/dev/usb2/core usb2_busdma.c sys/i386/i386 busdma_machdep.c sys/ia64/ia64 busdma_machdep.c sys/sys bus_dma.h Log: SVN rev 188350 on 2009-02-08 22:54:58Z by imp When bouncing pages, allow a new option to preserve the intra-page offset. This is needed for the ehci hardware buffer rings that assume this behavior. This is an interim solution, and a more general one is being worked on. This solution doesn't break anything that doesn't ask for it directly. The mbuf and uio variants with this flag likely don't work and haven't been tested. Universe builds with these changes. I don't have a huge-memory machine to test these changes with, but will be happy to work with folks that do and hps if this changes turns out not to be sufficient. Submitted by: alfred@ from Hans Peter Selasky's original Revision Changes Path 1.87 +7 -0 src/sys/amd64/amd64/busdma_machdep.c 1.43 +7 -0 src/sys/arm/arm/busdma_machdep.c 1.8 +1 -1 src/sys/dev/usb2/core/usb2_busdma.c 1.95 +7 -0 src/sys/i386/i386/busdma_machdep.c 1.48 +7 -0 src/sys/ia64/ia64/busdma_machdep.c 1.32 +7 -0 src/sys/sys/bus_dma.h