Johannes Erdfelt wrote:
> 
> On Tue, Sep 18, 2001, Matthew Dharm <[EMAIL PROTECTED]> wrote:
> > So... has anyone thought about what it would take for Linux to support a
> > single URB with multiple scatter-gather elements?
> >
> > AFAIK, an URB needs a single continuous memory block for a transfer.  It
> > would be nice if we could use scatter-gather instead.
> >
> > Any thoughts?
> 
> Scatter-gather with chunks of multiples of endpoint size wouldn't be a
> problem for UHCI.
> 
> OHCI I imagine would need some work but it should be done.
> 

Should be no problem for OHCI. It can natively handle memory blocks up
to 4096/8192 byte long with one TD (larger blocks use more TDs). 
A block can consist of two different memory-pages. 
OHCI automatically handles the address change. 
Is this what you mean by scatter-gather?

- Roman



> If the chunks aren't endpoint sized, then you have to do lots of buffer
> management and it's probably not worth the effort.
> 
> The interface would take some thought.
> 
> JE
> 
> _______________________________________________
> [EMAIL PROTECTED]
> To unsubscribe, use the last form field at:
> https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to