you could put it in sources, if not yet there.
this td->buffer[i] access makes no sense.
static void
isohsinit(Ep *ep, Isoio *iso)
{
int ival, p;
long left;
ulong frno, i, pa;
Itd *ltd, *td;
iso->hs = 1;
ival = 1;
if(ep->pollival > 8)
ival = ep->pollival/8;
left =
yes, that would work too.
--
cinap
> Gesendet: Donnerstag, 11. April 2013 um 15:05 Uhr
> Von: "erik quanstrom"
> An: 9fans@9fans.net
> Betreff: Re: [9fans] Tdmaxpkt in usbehci (no html)
>
> > in the ehci driver, it uses:
> >
> > Tdmaxpkt = 0x5000, /* max buffer for a Td */
> >
> > a td has 5
> in the ehci driver, it uses:
>
> Tdmaxpkt = 0x5000, /* max buffer for a Td */
>
> a td has 5*4K pages giving the 20K above, but i think this only applies if the
> first pointer is page aligned (page offset = 0) so all the pages can be filled
> completely.
>
> The EHCI spec says this:
> "The
> And you can have '>> /personal/dictionary/path' [...]
Sorry, this must be 'echo >> /personal/dictionary/path' and make a 2-1 mouse
chord.
Regards,
trebol.
in the ehci driver, it uses:
Tdmaxpkt = 0x5000, /* max buffer for a Td */
a td has 5*4K pages giving the 20K above, but i think this only applies if the
first pointer is page aligned (page offset = 0) so all the pages can be filled
completely.
The EHCI spec says this:
"The buffer pointer list
in the ehci driver, it uses:
Tdmaxpkt = 0x5000, /* max buffer for a Td */
a td has 5*4K pages giving the 20K above, but i think this only applies if the
first pointer is page aligned (page offset = 0) so all the pages can be filled
completely.
The EHCI spec says this:
"The buffer point