From: James S. <jsi...@ac...> - 2000-08-05 00:09:44
|
> > > - I haven't tested fbdev - Pavel says it's bad. > > > > thats pretty unsolvable (just as the serial console latencies), the > > console layer assumes atomicity. > > Yup. console can block _interrupts_ for 2 millisecs, which is much worse > than scheduling delays (network Rx overruns). I have been thinking on how to deal with this as well. In do_con_write it breaks up the writes into CON_BUF_SIZE. During each loop we could test for current->need_sched. Break the lock if needed and schedule() then reset the console lock. To prevent lost messages we could even use the con_task_queue. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |