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>
