From: Adam H. <sv...@ea...> - 2001-01-11 17:51:46
|
Petr Vandrovec wrote: >=20 > You must had select 'Athlon/K7' in configuration=2E D'oh=2E > On UP it works=2E But on SMP, in_interrupt() requires current and > structure task_struct=2E And #include <linux/sched=2Eh>, which defines > task_struct, needs string=2Eh=2E=2E=2E So this cannot work=2E=2E=2E >=20 > There were two different patches sent to linux-kernel, how to fix it - > - one was moving memcpy out-of-line, another was to not use > current->processor, but ((unsigned long*)(current))[0x34/4]=2E > One better than another ;-) >=20 > Moving code out-of-line for SMP is probably better, as code generated > by in_interrupt() on SMP is loooooong=2E OK, interesting=2E Now I've got a kernel that boots, but no input devices/console at all=2E=2E=2E heh=2E Why is this? I have configured the kernel for ps/2 in 'I= nput device support' and chosen=20 'AT and PS/2 keyboards' and 'PS/2 mouse' in PS/2 port input devices=2E What more do I need to do? Not that I have several sets of keyboards/mice yet=2E I've got one set (PS/2), I'll be testing with a USB keyboard shortly I believe=2E Cheers, --=20 Adam Huuva / Easter-eggs Sp=E9cialiste GNU/Linux 44-46 rue de l'Ouest - 75014 Paris - France - M=E9tro Gait=E9 Phone: +33 (0) 1 43 35 00 37 - Fax: +33 (0) 1 41 35 00 76 mailto:sventon@easter-eggs=2Ecom - http://www=2Eeaster-eggs=2Ecom |