This is an old revision of the document!
Generic Input Device Layer
[http://wiki.freebsd.org/SummerOfCode2007 GSoC 2007] Project
Student: [http://wiki.freebsd.org/MaximZhuravlev Maxim Zhuravlev]
Mentor: [http://wiki.freebsd.org/PhilipPaeps Philip Paeps]
Original proposal: [http://amd.streamload.com/thioretic/Hosted/GIDL.pdf here]
Status
April 14
Study the following links (and code of course) for design patterns:
- vtc(4) http://wiki.freebsd.org/dev/vtc%284%29] // hmmm… seems to do nothing as to keyboard and mouse handling. Or I've missed something?
- http://developer.apple.com/documentation/DeviceDrivers/Conceptual/HID/ (well, actually got xnu code long time ago. Will check it out)
Thanks to Nicolas Souchu and Pedro F. Giffuni for provided information.
Links
- vtc(4) dev : vtc(4) Video Terminal and Console]
- [http://www.semicomplete.com/projects/newpsm/ Jordan Sissel's newpsm framework]
- [http://www.kgi-project.org KGI Project]
- Linux [http://www.linuxjournal.com/article/6396 'input core']
- MacOS [http://developer.apple.com/documentation/DeviceDrivers/Conceptual/HID/ Introduction to Working With HID Class Device Interfaces]
- MS Windows [http://www.microsoft.com/whdc/driver/wdf/UMDF_Intro.mspx Introduction to the WDF User-Mode Driver Framework]