Dear Ron:
I attached the 8042(keyboard controller) and keyboard initialization code to you. I have tested the steps with H/W ICE then keyboard can work properly. Because it is DOS assembler style so, you need to transfer to Linux assembler style.
PS. Your original code have many bugs in 8042 and keyboard initialization.
Thanks&Best Regards, K.M. Liu - - - - - - - - - - SiS Corp. - - - - - - - - - - System Software Email: kmliu@sis.com.tw Software Development Division Tel: (03) 577-4922 ext 6230 Silicon Integrated Systems Corporation Fax: (03) 577-8774
No.16, Creation RD.1, Science-based Industrial Park Hsin Chu, Taiwan, R.O.C.
----- Original Message ----- ±H¥óªÌ: Ronald G Minnich rminnich@lanl.gov ¦¬¥óªÌ: kmliu kmliu@sis.com.tw °Æ¥»: openbios@elvis.informatik.uni-freiburg.de; Joe Wang joewang@sis.com.tw; freebios-devel@sourceforge.net ¶Ç°e¤é´Á: 2000¦~6¤ë1¤é AM 11:08 ¥D¦®: Re: [OpenBIOS] Current States of LinuxBios on SiS 630
I think what I really want from the linuxbios point of view is the absolute minimum done in linuxbios to make the keyboard work in linux. There's no point in initializing the keyboard twice.
Anyway, the latest snap is now on the web page. Current status is we're mounting root, and the fbdev comes up and drives the display. I'm going to put some pictures on the web page this or next week.
ron