Re: New USB stack on FreeBSD w/Linux emulation layer coming

David Brownell <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Wednesday 16 May 2007, Hans Petter Selasky wrote:

> On the BSD platform there is something called BUS-DMA. Memory is allocated 
> according to PCI device capabilities. This is because sometimes the PCI 
> device is not capable of addressing the complete memory. Also you need to 
> sync memory, like on the SUN architecture. Then you need to send specific 
> commands to the PCI-bridge, for example "pshyco". From what I see your model 
> will not work in all cases.

Those issues are handled by the DMA framework, transparently to USB.


> > Transfer descriptors are an artifact of one kind of host controller;
> > it'd be wrong to assume all HCDs use them.
> 
> As long as the core information is not in the header of an USB transfer, like 
> IP-packets have an header, you cannot ignore this.

Strange how it seems to work already though, having factored the
problem differently ... I think that word ("cannot") doesn't mean
what you think it means!!

- Dave

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.