plan9fox/sys/src/9
cinap_lenrek f37d68003d usbohci: implement smm handover, timeouts, donehead dequeue.
implement SMM emulation driver handover in ohcireset(). this fixes
hang and defunct internal keyboard problems on a acer notebook.

dont spin forever waiting for the controller on soft reset in init().

check both, donehead pointer *and* interrupt status for
processed td event (Wdh) similar to the ohci spec example for
processed tds and unlink immidiately. acknowledge *all* the
interrupt status bits before masking. mask out unhandled
events.

various stuff:

check for christmas light interrupt status (cardbus controller
removed?)

add (missing?) break for Tddataovr error case in qhinterrupt().
(changed on sources, not clear why?)

mask interrupt events on shutdown() (from sources).
2012-11-24 03:51:57 +01:00
..
alphapc kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
bitsy kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
boot devproc: remove pgrpid == 1 check for notepg open 2012-11-07 18:57:02 +01:00
ip ip: fix assert panic on fragmented icmp echo request (see eriks icmp-frag patch) 2012-08-02 02:02:10 +02:00
kw kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
mtx kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
omap Qcoalesce patch to satisfy full read length 2012-09-14 03:35:15 +02:00
omap4 kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
pc usbohci: implement smm handover, timeouts, donehead dequeue. 2012-11-24 03:51:57 +01:00
port ratrace: fix race conditions and range check 2012-11-23 20:27:09 +01:00
ppc kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
mkfile Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00