Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Aug 2013 08:59:55 +0200
From:      Hans Petter Selasky <hps@bitfrost.no>
To:        "aseem.jolly" <aseem.jolly@gmail.com>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: USB DMA memory Allocation
Message-ID:  <52009EEB.1040404@bitfrost.no>
In-Reply-To: <1375752286864-5834206.post@n5.nabble.com>
References:  <1375489015367-5833506.post@n5.nabble.com> <zarafa.51fcc634.4d66.6bc5f4d2757b93c5@mail.lockless.no> <1375551235535-5833585.post@n5.nabble.com> <zarafa.51fe1344.72a4.2c750fca3ae0393f@mail.lockless.no> <1375752286864-5834206.post@n5.nabble.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 08/06/13 03:24, aseem.jolly wrote:
> I don't want to play around with 'kern.maxbcache', can we actually allow
> driver to support 64 bit DMA?
> In future we can use a bootarg/sysctl to enable this support if someone
> comes across this issue else we will use 32 bit DMA allocations.
>
> I am willing to enable this support, please guide me.
>

Hi,

You can start with the EHCI driver, if you like. Download the EHCI PDF 
from INTEL's site. Figure out all the 32-bit HIGH fields and put valid 
data in them. For all 32-bit address there is a corresponding 32-bit 
high field.

Thank you!

--HPS




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