Date: Thu, 13 Feb 1997 13:40:41 -0800 (PST) From: Simon Shapiro <Shimon@i-Connect.Net> To: Terry Lambert <terry@lambert.org> Cc: freebsd-hackers@freebsd.org, julian@whistle.com, (Bruce Evans) <bde@zeta.org.au> Subject: Re: Raw I/O Question Message-ID: <XFMail.970213135550.Shimon@i-Connect.Net> In-Reply-To: <199702121719.KAA00730@phaeton.artisoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Terry Lambert; On 12-Feb-97 you wrote: > > >it then calls the strategy routine for the device > > >which gets the kv region, > > >and extracts the phyical addresses again and > > >sets up the DMA > > >and then waits > > > > > >DMA is directly into the users pages.. > > > > Only for devices and device drivers that support and use DMA. > > And are not limited to 24 bit ISA I/O when the physical memory > target of the DMA is not above 16M. These will be bounced and > then copied to the users pages. Perfect. We will be using only the PCI version of the HBA's, and it does DMA on everything, command, status, data, etc. It supports Scatterr/Gather well in excess of what we understand FreeBSD to be able to utilize (up to 8192 segments per dma command, 32bit counters everywhere, bus mastering, etc. Not a problem. I cannot wait to see it work. Simon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.970213135550.Shimon>