I have been following linux kernel development since the 2.1.27 kernel.
Over the years I have submitted a few patches and other such. Here is a list.
- Sometime in 1997. I found a bug where a networking change
wouldn't let my talker restart right away. Submitted a patch but
Dave Miller had already fixed it.
- July 1998 - "Text Mode Boot Logo" patch.
Attempt to have a linux_logo like penguin on bootup.
Against 2.1.108 kernel.
- September 1999 - "standardized /proc/cpuinfo" patch.
against 2.3.16 that would make /proc/cpuinfo the same across all architectures and aid linux_logo development.
- January 2000 -"MIPS Indigo 2 support"
Support to have SGI Indigo 2's shown as such and not Indy's.
Was rejected by MIPS maintainers. Wanted a bigger cpuinfo re-write.
- April 2000 - "ECPEPP emulation in parallel port"
Support EPP over ECP hardware mode in parallel port driver.
- Summer 2000 - "Ali1535 Irda Support" patch.
Worked on this as part of my summer job. Never got it to work quite right.
- October 2000 - "K6-2+ Support" patch.
The K6-2+ was a new processor that wasn't initialized properly by Linux
with regards to MTRR's and cache. This fixed it.
ACCEPTED IN KERNEL 2.4.0-test10
- January 2001 - "Broken Cyrix 486 detection" patch. In the 2.4.0
kernel some cpuinfo restructuring made my Cyrix CPU be detected as a nexgen.
ACCEPTED IN KERNEL 2.4.1
- September 2001 - "SSE on Athlon 4" patch. Helped my friend
John Clemens dig through some obscure AMD documentation to get SSE enabled on
his Athlon 4 notebook. I think an alternate version of this patch
- March 2006 - VGA-out on the iBook2:
Ported a 2.4 patch to allow vga-out on 2001 era apple iBooks under Linux.
- May 2007 - Patch to add Pentium II Deschutes and 32-bit Athlon
support to the perfmon2
performance counter subsystem. Merged, awaiting perfmon merge into kernel
- And after that I stopped keeping track, but a "git log" of the kernel
source tree will show the various other contributions I've made
over the years.
Back to my programming page