Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Dec 2008 17:19:47 +0100
From:      Marius Strobl <marius@alchemy.franken.de>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        freebsd-current@freebsd.org, Alfred Perlstein <alfred@freebsd.org>, freebsd-usb@freebsd.org
Subject:   Re: [Serious] busdma bug in -current in relation to USB hardware - review wanted
Message-ID:  <20081207161947.GA82662@alchemy.franken.de>
In-Reply-To: <200812061334.55365.hselasky@c2i.net>
References:  <20081107082740.GA1334@icarus.home.lan> <200811081023.10058.hselasky@freebsd.org> <200811161408.21562.hselasky@c2i.net> <200812061334.55365.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Dec 06, 2008 at 01:34:54PM +0100, Hans Petter Selasky wrote:
> Hi,
> 
> After various feedback from several people I have made a new patch proposal 
> that will fix the busdma problem.
> 
> See:
> 
> http://perforce.freebsd.org/chv.cgi?CH=154181
> 
> Review wanted!
> 
> I don't know how to patch the psyco interface for SUN. Maybe there is nothing 
> that needs to be patched?

Neither sparc64 nor sun4u has support for bounce buffers; it's
not really worth the effort to implement IOMMU-bypass and bounce
buffers for the few devices only doing < 32-bit DMA and for
>= 32-bit DMA the IOMMU takes care of the address translation
for all practical purposes. In any case this isn't specific to
psycho(4).

Marius




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081207161947.GA82662>