Re: [Linux-fbdev-devel] tty-related oops in latest kernel(s)?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-fbdev-devel@...>
Cc: <linux-kernel@...>, Pekka Enberg <penberg@...>, Tero Roponen <teanropo@...>, Andy Whitcroft <apw@...>, Andrew Morton <akpm@...>, Alexey Dobriyan <adobriyan@...>, Alan Cox <alan@...>, Geert Uytterhoeven <geert@...>
Date: Thursday, May 31, 2007 - 5:04 am

On Thu, 2007-05-31 at 09:17 +0200, Geert Uytterhoeven wrote:

I have actually started working on that.  It involves breaking down
fb_setcolreg() so it deals only with writing to the actual hardware
registers.  The part of fb_setcolreg() that adds entries to the
pseudo_palette can be separated as a new method, fb_get_pixel(), which
given red, blue, green, transp, the driver returns a u32 pixel value
that can be written to the pseudo_palette.

So fbcon can hold a copy of the pseudo_palette and fills it up by
calling info->fbops->fb_get_pixel() successively.

This will touch the logo code, the drawing libraries, each driver, etc
so it's a lot of work.  During the conversion period,  we support having
info->pseudo_palette and fbcon->pseudo_palette at the same time. Once
all drivers are converted, we can remove info->pseudo_palette.

One use for having an fb_get_pixel() method is we can use this as an
rgb888-image-to-raw-framebuffer-format converter.

Currently, I have only converted vesafb. Once the core code is done,
I'll start converting the rest of the drivers one by one.

Tony



-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
tty-related oops in latest kernel(s)?, Tero Roponen, (Sun May 27, 5:06 am)
Re: tty-related oops in latest kernel(s)?, Pekka Enberg, (Mon May 28, 3:22 am)
Re: tty-related oops in latest kernel(s)?, Pekka Enberg, (Mon May 28, 5:34 am)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Tue May 29, 12:04 pm)
Re: tty-related oops in latest kernel(s)?, Pekka Enberg, (Tue May 29, 2:57 pm)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Tue May 29, 11:57 pm)
Re: tty-related oops in latest kernel(s)?, Pekka Enberg, (Wed May 30, 1:54 am)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Wed May 30, 8:02 am)
Re: tty-related oops in latest kernel(s)?, Andrew Morton, (Wed May 30, 11:39 am)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Wed May 30, 12:01 pm)
Re: tty-related oops in latest kernel(s)?, Antonino A. Daplas, (Wed May 30, 7:17 pm)
Re: tty-related oops in latest kernel(s)?, Antonino A. Daplas, (Wed May 30, 6:14 pm)
Re: tty-related oops in latest kernel(s)?, Pekka Enberg, (Wed May 30, 2:13 pm)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Wed May 30, 2:27 pm)
Re: tty-related oops in latest kernel(s)?, Andrew Morton, (Wed May 30, 12:09 pm)
Re: tty-related oops in latest kernel(s)?, Alexey Dobriyan, (Wed May 30, 2:04 pm)
Re: tty-related oops in latest kernel(s)?, Antonino A. Daplas, (Wed May 30, 7:14 pm)
Re: [Linux-fbdev-devel] tty-related oops in latest kernel(s)?, Geert Uytterhoeven, (Thu May 31, 3:17 am)
Re: [Linux-fbdev-devel] tty-related oops in latest kernel(s)?, Antonino A. Daplas, (Thu May 31, 5:04 am)
Re: tty-related oops in latest kernel(s)?, David Miller, (Wed May 30, 7:18 pm)
Re: tty-related oops in latest kernel(s)?, Antonino A. Daplas, (Wed May 30, 7:28 pm)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Wed May 30, 2:00 am)
Re: tty-related oops in latest kernel(s)?, Pekka Enberg, (Wed May 30, 1:59 am)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Tue May 29, 11:43 pm)
Re: tty-related oops in latest kernel(s)?, Tero Roponen, (Mon May 28, 4:08 am)
Re: tty-related oops in latest kernel(s)?, Pekka Enberg, (Mon May 28, 3:47 am)