linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BK console] console updates.
@ 2002-10-30 21:56 James Simmons
  2002-10-30 21:52 ` Christoph Hellwig
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: James Simmons @ 2002-10-30 21:56 UTC (permalink / raw)
  To: Linux Kernel Mailing List
  Cc: Linux console project, Linux Fbdev development list


Hi folks!!!

   Along with the new fbdev api I also have rewritten the console layer.
The goals are:

1) The idea here was to move alot of the basic functionaly present in
   alot of low level drivers into the the higher layers thus making the
   low level drivers smaller and cleaner. A good example is using the
   /dev/fb interface to resize a VC. That is just plain dumb.

2) The second goal was to seperate out the terminal emulation to allow
   for a light weight printk. Also the idea was to make the VT console
   system modular. On embedded devices then we can insmod the VT
   console system. This is partially done.

3) Multi-desktop systems. Already done this. The current code in BK
   doesn't support this just yet as I have a few bug to beat out for
   single headed systems. It will take about one more week to get this
   ready.


I doubt this code will go into 2.5.X but it is avaiable for anyone to play
with it.

bk://linuxconsole.bkbits.net

BTW I will make patches avaiable as soon as 2.5.45 comes out.

MS: (n) 1. A debilitating and surprisingly widespread affliction that
renders the sufferer barely able to perform the simplest task. 2. A disease.

James Simmons  [jsimmons@users.sf.net] 	                ____/|
fbdev/console/gfx developer                             \ o.O|
http://www.linux-fbdev.org                               =(_)=
http://linuxgfx.sourceforge.net                            U
http://linuxconsole.sourceforge.net



-------------------------------------------------------
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en

^ permalink raw reply	[flat|nested] 16+ messages in thread
* Re: [BK console] console updates.
@ 2002-11-04  9:40 Aivils Stoss
  0 siblings, 0 replies; 16+ messages in thread
From: Aivils Stoss @ 2002-11-04  9:40 UTC (permalink / raw)
  To: James Simmons, Christoph Hellwig
  Cc: Linux Kernel Mailing List, Linux console project,
	Linux Fbdev development list

Fri, 1 Nov 2002 09:40:05 -0800 (PST) James Simons wrote:
>> On Wed, Oct 30, 2002 at 01:56:38PM -0800, James Simmons wrote:
>> > I doubt this code will go into 2.5.X but it is avaiable for anyone to
play
>> > with it.
>>
>> Why?  I don't want to live another release with the old, crappy console,
>> and you've been working on this during almost all of 2.4 now..
>
>Give my console diff a try.
>
>http://phoenix.infradead.org/~jsimmons/console.diff.gz
>
>Its against 2.5.45. It has 3 bugs I know of.
>
>1) Switch back to X messes up the screen.

Already fixed in the linuxconsole 2.4.X backport http://startx.times.lv/

Aivils Stoss

--- linus-2.5/drivers/char/vt_ioctl.c    Mon Nov  4 11:33:57 2002
+++ linus-2.5/drivers/char/vt_ioctl.c.changed      Mon Nov  4 11:36:45 2002
@@ -1089,17 +1089,17 @@ int vt_ioctl(struct tty_struct *tty, str
                    if (!tmp) {
                         tmp = vc_allocate(vc->vt_newvt);
                         if (!tmp) {
                              i = vc->vt_newvt;
                              vc->vt_newvt = -1;
                              return i;
                         }
                    }
-
+                   vc->vt_newvt = -1;
                    /*
                     * When we actually do the console switch,
                     * make sure we are atomic with respect to
                     * other console switches..
                     */
                    acquire_console_sem();
                    complete_change_console(tmp,
vc->display_fg->fg_console);
                    release_console_sem();

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2003-01-07 21:34 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-30 21:56 [BK console] console updates James Simmons
2002-10-30 21:52 ` Christoph Hellwig
2002-11-01  1:37   ` [Linux-fbdev-devel] " James Simmons
2002-11-01 17:40   ` James Simmons
2003-01-02 12:32     ` 2.5.54: radeonfb almost works Helge Hafting
2003-01-07 21:34       ` James Simmons
2002-10-30 22:12 ` [BK console] console updates Andreas Schuldei
2002-10-31 10:38   ` Svetoslav Slavtchev
2002-11-01  1:38   ` [Linux-fbdev-devel] " James Simmons
2002-10-30 23:32 ` Skip Ford
2002-10-30 23:00   ` M. R. Brown
2002-10-30 23:08     ` Martin J. Bligh
2002-11-01 15:06   ` Petr Baudis
2002-11-01 21:11 ` Pavel Machek
2002-11-09  1:02   ` [Linux-fbdev-devel] " James Simmons
  -- strict thread matches above, loose matches on Subject: below --
2002-11-04  9:40 Aivils Stoss

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).