That's interesting work---thanks!
Mark.
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
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
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
yes, that would work too.
--
cinap
Gesendet: Donnerstag, 11. April 2013 um 15:05 Uhr
Von: erik quanstrom quans...@quanstro.net
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
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 = 0;
you could put it in sources, if not yet there.