Initial support for USB, UHCI, and USB Keyboards.
authorKevin O'Connor <kevin@koconnor.net>
Tue, 29 Sep 2009 01:32:08 +0000 (21:32 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Tue, 29 Sep 2009 01:32:08 +0000 (21:32 -0400)
commit114592f000d5bc89b7d149e320a31ab209e20b41
tree124c00dc27a4ecb755d37027193a4f6419fdd3ea
parent6aee52dd45843bbc884692a34c3a6b4e3eb392e8
Initial support for USB, UHCI, and USB Keyboards.

This adds preliminary support for USB controllers and keyboards.
Add support for UHCI controllers.
Add support for "HID" USB keyboards.
Also, fix bug in hexdump() - len need not be power of 4.
15 files changed:
Makefile
src/clock.c
src/config.h
src/kbd.c
src/output.c
src/pci.c
src/pci.h
src/post.c
src/usb-hid.c [new file with mode: 0644]
src/usb-hid.h [new file with mode: 0644]
src/usb-uhci.c [new file with mode: 0644]
src/usb-uhci.h [new file with mode: 0644]
src/usb.c [new file with mode: 0644]
src/usb.h [new file with mode: 0644]
src/util.h