From: James S. <jsi...@ac...> - 2000-06-14 00:30:52
|
Hi everyone!! Well I have the patch attached what I have done. It bzip2ed and its 76K. Unzipped it 536K so you can see it is a massive rewrite. I still have some cleanup to do yet and some early testing. Completed: Removed dependency on currcon. Now it uses vc_data. Removed struct vc. Not needed. Changed what vt_struct and vc_data do. Now vt_struct represents a real VT and vc_data represents each VC. Each vt_struct has a VC pool since you see /dev/tty0 to /dev/tty64 but each /dev/tty could belong to some head we don't know about. So the 0-64 to VC pool/VT mapping code had to worked out. TODO: Fix con_open. Right now the console system dynamically allocates each VC. I have to figure away to find which VT each tty belongs to when con_open is called. Finish the VT switching code. Figure out how to have each head be able to be blanked indepedently of each other. 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 |