aboutsummaryrefslogtreecommitdiffstats
path: root/src/usb-uhci.c
Commit message (Expand)AuthorAgeFilesLines
* Rename check_time() to check_tsc().Kevin O'Connor2010-05-231-3/+3
* Refactor USB hub code.Kevin O'Connor2010-03-281-41/+36
* Adjust debug levels of device discovery.Kevin O'Connor2010-03-201-1/+1
* Add USB EHCI controller support.Kevin O'Connor2010-03-091-4/+4
* Some USB UHCI and OHCI fixes and cleanups.Kevin O'Connor2010-03-091-6/+15
* Reduce size of USB 'struct uhci_td'.Kevin O'Connor2010-03-091-7/+8
* Dynamically allocate USB controller structures.Kevin O'Connor2010-03-091-77/+95
* Replace USB encoded 'u32 endp' scheme with explicit struct fields.Kevin O'Connor2010-03-091-37/+36
* Further parallelize USB init by launching a thread per usb port.Kevin O'Connor2010-03-091-48/+76
* Prefer passing a USB "pipe" structure over a USB endp encoding.Kevin O'Connor2010-02-281-52/+143
* Initial support for booting from USB drives.Kevin O'Connor2010-02-171-0/+114
* USB UHCI cleanups.Kevin O'Connor2010-02-171-7/+23
* Don't leave USB UHCI ports disabled for extended time during reset.Kevin O'Connor2010-02-141-3/+9
* Introduce standard warnings for allocation failures and timeouts.Kevin O'Connor2010-02-141-1/+2
* Add symbolic definitions for USB delays.Kevin O'Connor2010-02-141-2/+2
* Support USB interrupt schedules on OHCI and UHCI.Kevin O'Connor2010-02-131-19/+39
* Enhance experimental option rom "threading" - enable preemption.Kevin O'Connor2009-12-131-2/+5
* Call yield() while waiting for USB control transfers to complete.Kevin O'Connor2009-10-311-1/+1
* Improve debugging info on USB UHCI qh timeout.Kevin O'Connor2009-10-301-3/+7
* Add simple cooperative threading scheme to allow parallel hw init.Kevin O'Connor2009-10-241-6/+4
* Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor2009-10-241-2/+2
* Handle tsc rollover.Kevin O'Connor2009-10-221-1/+1
* Expand USB OHCI support.Kevin O'Connor2009-10-171-3/+2
* Add stubs for USB OHCI support.Kevin O'Connor2009-10-121-31/+33
* Initial support for USB, UHCI, and USB Keyboards.Kevin O'Connor2009-09-281-0/+299