On Tuesday 01 January 2008, Karsten Wiese wrote:
> How about:
> Urbs stopping/starting at (uFrame % 8) != 0 can share ITDs,

If there's a problem in that area, it should get fixed in a
patch just addressing that issue.  Did you mention such an
issue before?


> The finishing urb doesn't recycle its last ITD, instead the starting urb
> takes care of that.

Also a different issue.  The patch I posted to defer the recycling
on URB completion paths suffices, given the assumptions that only
completions will add to the schedule and that drivers aren't doing
silly stuff like more than two URBs per frame (for a given endpoint).


> IIRC it was also necessary to never change a running (USB1.1) frame's
> hardware schedule...

A frame is a frame is a frame; USB 2.0 didn't change that!

Again, not an issue given those assumptions.


> I've once succesfully tested this scheme.
> It made ITD (de)scheduling a bit more complex.
> Good is it needs less memory and DMA bandwith.

It's not clear to me what you mean by these comments.
-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to