Date: Sun, 8 Feb 2009 22:54:58 +0000 (UTC) From: Warner Losh <imp@FreeBSD.org> To: cvs-src-old@freebsd.org 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 Message-ID: <200902082255.n18MtqHF048492@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902082255.n18MtqHF048492>