linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BK fbdev updates]
@ 2003-01-12  0:24 James Simmons
  2003-01-12 15:07 ` Jens Axboe
  0 siblings, 1 reply; 22+ messages in thread
From: James Simmons @ 2003-01-12  0:24 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Fbdev development list, Linux Kernel Mailing List


Linus, please do a

	bk pull http://fbdev.bkbits.net:8080/fbdev-2.5

This will update the following files:

 drivers/video/tridentfb.h        |  169 ----
 include/video/font.h             |   24
 arch/m68k/kernel/m68k_defs.c     |    2
 drivers/video/Kconfig            |    2
 drivers/video/Makefile           |    7
 drivers/video/aty/atyfb.h        |    1
 drivers/video/aty/atyfb_base.c   |   93 --
 drivers/video/aty/mach64_accel.c |   12
 drivers/video/console/Kconfig    |   14
 drivers/video/console/fbcon.c    |   90 +-
 drivers/video/console/sticon.c   |  101 +-
 drivers/video/console/sticore.c  |  159 ++--
 drivers/video/fbmem.c            |   13
 drivers/video/fbmon.c            |  411 ++++++++++
 drivers/video/i810/i810.h        |    2
 drivers/video/i810/i810_accel.c  |   11
 drivers/video/i810/i810_dvt.c    |    2
 drivers/video/i810/i810_main.c   |   51 -
 drivers/video/i810/i810_main.h   |   79 --
 drivers/video/riva/Makefile      |    2
 drivers/video/riva/fbdev.c       | 1468 ++++++++++++++++++---------------------
 drivers/video/riva/nv_driver.c   |  212 +++++
 drivers/video/riva/riva_hw.c     |  350 +++++++--
 drivers/video/riva/rivafb.h      |   15
 drivers/video/sstfb.c            |  711 +++++++++---------
 drivers/video/sstfb.h            |   31
 drivers/video/sticore.h          |   58 -
 drivers/video/stifb.c            |  103 ++
 drivers/video/tridentfb.c        | 1213 +++++++++++++++-----------------
 include/linux/fb.h               |   13
 include/linux/font.h             |   30
 include/video/trident.h          |  175 ++++
 32 files changed, 3195 insertions(+), 2429 deletions(-)

through these ChangeSets:

<jsimmons@maxwell.earthlink.net> (03/01/11 1.891)
   [TRIDENT FBDEV] Driver ported to the new api.

<jsimmons@maxwell.earthlink.net> (03/01/10 1.887.1.4)
   Final updtes to the GTF code. Now the code can gnerate GTF timings regardless of the validity of info->monospecs.

   [ATYFB] Updates to the aty driver.

<jsimmons@maxwell.earthlink.net> (03/01/08 1.887.1.1)
   Remove fb_set_var. Some how it was missed in a merge conflict.

<jsimmons@kozmo.(none)> (03/01/08 1.889)
   [ATY] Somehow a merge mistake happened. We removed fb_set_var.

<jsimmons@maxwell.earthlink.net> (03/01/08 1.887)
   [MONITOR support] GTF support for VESA complaint monitors. Here we calculate the general timings needed so we don't over step the bounds for a monitor.

   [fbmem.c cleanup] Name change to make teh code easier to read.

<jsimmons@maxwell.earthlink.net> (03/01/07 1.879.2.95)
   Updates from Helge Deller for the console/fbdev drivers for the PARISC platform. Small fix for clearing the screen and a string typo for the Voodoo 1/2 driver.

<jsimmons@maxwell.earthlink.net> (03/01/06 1.879.2.93)
   [RIVA FBDEV] Driver now uses its own fb_open and fb_release function again. It has no ill effects. The drivers uses strickly hardware acceleration so we don't need cfb_fillrect and cfb_copyarea.
   Cleaned up font.h. Geerts orignal pacth broke them up into a font.h in video and one in  linux. Now I put them back together again in include/linux. The m68k platform has been updated for this change.


<jsimmons@maxwell.earthlink.net> (03/01/06 1.879.2.92)
   Added resize support for the framebuffer console. Now you can change the console size via stty. Also support for color palette changing on VC switch is supported.

<jsimmons@maxwell.earthlink.net> (03/01/06 1.879.2.91)
   I810 fbdev updates. Cursor fix for ati mach 64 cards on big endian machines. Buffer over flow fix for fbcon putcs function. C99 initializers for the STI console drivers.Voodoo 1/2 and NVIDIA driver updates.

Standard diff is at

http://phoenix.infradead.org/~jsimmons/fbdev.diff.gz

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [BK FBDEV updates]
@ 2003-01-08 19:19 James Simmons
  0 siblings, 0 replies; 22+ messages in thread
From: James Simmons @ 2003-01-08 19:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Fbdev development list, Linux Kernel Mailing List


Linus, please do a

	bk pull http://fbdev.bkbits.net:8080/fbdev-2.5

This will update the following files:

 include/video/font.h            |   24 
 arch/m68k/kernel/m68k_defs.c    |    2 
 drivers/video/Kconfig           |    2 
 drivers/video/Makefile          |    3 
 drivers/video/aty/atyfb_base.c  |    4 
 drivers/video/console/Kconfig   |   14 
 drivers/video/console/fbcon.c   |   90 +-
 drivers/video/console/sticon.c  |  101 +-
 drivers/video/console/sticore.c |  159 ++--
 drivers/video/fbmem.c           |   13 
 drivers/video/fbmon.c           |  369 ++++++++++
 drivers/video/i810/i810.h       |    2 
 drivers/video/i810/i810_accel.c |   11 
 drivers/video/i810/i810_dvt.c   |    2 
 drivers/video/i810/i810_main.c  |   51 -
 drivers/video/i810/i810_main.h  |   79 --
 drivers/video/riva/Makefile     |    2 
 drivers/video/riva/fbdev.c      | 1468 +++++++++++++++++++---------------------
 drivers/video/riva/nv_driver.c  |  212 +++++
 drivers/video/riva/riva_hw.c    |  350 +++++++--
 drivers/video/riva/rivafb.h     |   15 
 drivers/video/sstfb.c           |  711 +++++++++----------
 drivers/video/sstfb.h           |   31 
 drivers/video/sticore.h         |   58 -
 drivers/video/stifb.c           |  103 ++
 include/linux/fb.h              |    4 
 include/linux/font.h            |   30 
 27 files changed, 2337 insertions(+), 1573 deletions(-)

through these ChangeSets:

<jsimmons@maxwell.earthlink.net> (03/01/08 1.887)
   [MONITOR support] GTF support for VESA complaint monitors. Here we calculate the general timings needed so we don't over step the bounds for a monitor.
   
   [fbmem.c cleanup] Name change to make teh code easier to read.

<jsimmons@maxwell.earthlink.net> (03/01/07 1.879.2.95)
   Updates from Helge Deller for the console/fbdev drivers for the PARISC platform. Small fix for clearing the screen and a string typo for the Voodoo 1/2 driver.

<jsimmons@maxwell.earthlink.net> (03/01/06 1.879.2.93)
   [RIVA FBDEV] Driver now uses its own fb_open and fb_release function again. It has no ill effects. The drivers uses strickly hardware acceleration so we don't need cfb_fillrect and cfb_copyarea.
   Cleaned up font.h. Geerts orignal pacth broke them up into a font.h in video and one in  linux. Now I put them back together again in include/linux. The m68k platform has been updated for this change.
   

<jsimmons@maxwell.earthlink.net> (03/01/06 1.879.2.92)
   Added resize support for the framebuffer console. Now you can change the console size via stty. Also support for color palette changing on VC switch is supported.

<jsimmons@maxwell.earthlink.net> (03/01/06 1.879.2.91)
   I810 fbdev updates. Cursor fix for ati mach 64 cards on big endian machines. Buffer over flow fix for fbcon putcs function. C99 initializers for the STI console drivers.Voodoo 1/2 and NVIDIA driver updates.

The diff is located at

http://phoenix.infradead.org/~jsimmons/fbdev.diff.gz

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [BK FBDEV updates]
@ 2003-01-07  1:55 James Simmons
  2003-01-07  1:26 ` Jes Sorensen
  0 siblings, 1 reply; 22+ messages in thread
From: James Simmons @ 2003-01-07  1:55 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Fbdev development list, Linux Kernel Mailing List


Linus, please do a

	bk pull http://fbdev.bkbits.net:8080/fbdev-2.5

This will update the following files:

 include/video/font.h            |   24
 arch/m68k/kernel/m68k_defs.c    |    2
 drivers/video/Makefile          |    3
 drivers/video/aty/atyfb_base.c  |    4
 drivers/video/console/fbcon.c   |   90 +-
 drivers/video/console/sticon.c  |   40 -
 drivers/video/console/sticore.c |    8
 drivers/video/fbmem.c           |    1
 drivers/video/i810/i810.h       |    2
 drivers/video/i810/i810_accel.c |   11
 drivers/video/i810/i810_dvt.c   |    2
 drivers/video/i810/i810_main.c  |   51 -
 drivers/video/i810/i810_main.h  |   79 --
 drivers/video/riva/Makefile     |    2
 drivers/video/riva/fbdev.c      | 1468 +++++++++++++++++++---------------------
 drivers/video/riva/nv_driver.c  |  212 +++++
 drivers/video/riva/riva_hw.c    |  350 +++++++--
 drivers/video/riva/rivafb.h     |   15
 drivers/video/sstfb.c           |  707 +++++++++----------
 drivers/video/sstfb.h           |   31
 include/linux/font.h            |   30
 21 files changed, 1725 insertions(+), 1407 deletions(-)

through these ChangeSets:

<jsimmons@maxwell.earthlink.net> (03/01/06 1.972)
   [RIVA FBDEV] Driver now uses its own fb_open and fb_release function again.
   It has no ill effects. The drivers uses strickly hardware acceleration
   so we don't need cfb_fillrect and cfb_copyarea.

   Cleaned up font.h. Geerts orignal pacth broke them up into a font.h in
   video and one in linux. Now I put them back together again in
   include/linux. The m68k platform has been updated for this change.

<jsimmons@maxwell.earthlink.net> (03/01/06 1.971)
   Added resize support for the framebuffer console. Now you can change the
   console size via stty. Also support for color palette changing on VC
   switch is supported.

<jsimmons@maxwell.earthlink.net> (03/01/06 1.970)
   I810 fbdev updates. Cursor fix for ati mach 64 cards on big endian machines.
   Buffer over flow fix for fbcon putcs function. C99 initializers for the
   STI console drivers. Voodoo 1/2 and NVIDIA driver updates.

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [BK fbdev updates]
@ 2003-01-01  1:17 James Simmons
  2003-01-01  0:31 ` Dimitrie O. Paun
  0 siblings, 1 reply; 22+ messages in thread
From: James Simmons @ 2003-01-01  1:17 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Geert Uytterhoeven, Linux Fbdev development list,
	Linux Kernel Mailing List


Happy new year!!!

   To make several people happy I have more fbdev updates. More bug fixes 
and more drivers ported to the new api. Things are starting to shape you.
Just do a bk pull at 

bk://fbdev.bkbits.net:8080/fbdev-2.5

The diff is at http://phoenix.infradead.org/~jsimmons/fbdev.diff.gz

^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: [BK fbdev updates]
@ 2002-11-09  2:46 Bom Luzares-Daplas
  0 siblings, 0 replies; 22+ messages in thread
From: Bom Luzares-Daplas @ 2002-11-09  2:46 UTC (permalink / raw)
  To: James Simmons; +Cc: Linux Fbdev development list


-----Original Message-----
From: James Simmons <jsimmons@infradead.org>
To: Antonino Daplas <adaplas@pol.net>
Cc: Linux Fbdev development list <linux-fbdev-devel@lists.sourceforge.net>
Date: Friday, November 08, 2002 8:03 AM
Subject: Re: [Linux-fbdev-devel] [BK fbdev updates]


>
>> > fbcon_switch has to be rewritten. I'm going threw the process of
cleaning
>> > up the upper fbcon layer. Its such a mess. Yuck!!!
>> Thank goodness for this :)  I was already thinking of adding an 'Option
>> Usefbdev' for the xfree86 driver.
>
>There is already a option like that for XFree86.
Yes, but not all drivers support it, I think only one of the ATI's.

>
>> > Yes!!! Of course there is the issue is the framebuffer that actual one
>> > used for vgacon or is it independent, thinking multihead here.
>> >
>> I was trying to confirm if vgacon should restore its own state or not.
>>
>> But this one is neat :)  I added VGA save/restore state routines to
>> fb_open() and fb_release().  I was able to boot to a VGA console, fired
>> up XFBDev and DirectFB and exited back again to a VGA console.  DirectFB
>> came back without problems, XFBDev needed a console reset.
>
>WOW!!! That is way to awesome. I have always wanted to see that actually
>work.
>
Yeah, I love it too :)


>> I guess the save/restore state routines will only be needed for graphics
>> card with a VGA core.  I think multiple graphics card or multi-head
>> systems will not be affected since the driver will only be
>> saving/restoring its own hardware anyway.
>
>Correct. One thing I do like is when you insmod a driver it doesn't change
>the mode. For example for the neomagic fbdev driver I compiled as a module
>and then insmod while using vgacon. Its didn't change the graphics mode so
>I was able to find a nasty bug. I could change the video mode once I did a
>set_var via userland.
>
Right, insmoding fbdev does not change the mode, at least that's how the
i810fb driver works.
Only upon explicit mode change will it do so.

>> config FONT_8x16
>> bool "VGA 8x16 font" if FBCON_FONTS
>> depends on FB && SGI_NEWPORT_CONSOLE=y
>>
>> I changed the '&&' operator to '||' in my case.
>
>Applied.
>
>> > > 5.  The cfb_* drawing functions still behave erratically, especially
in
>> > > emacs.  Geert has made some versions that work correctly for me.
This
>> > > was discussed in a thread sometimes ago.
>> >
>> > Where are the patchs. I like to incorporate them into BK.
>> The patch exceeded 40K uncompressed, so here's a link:
>>
>> http://i810fb.sourceforge.net/draw_ops.diff.gz
>>
>> The diff is against 2.5.45 plus your fbdev.diff.
>
>It didn't work. Can you send me those files direct. I like to apply them.

The patch did not, or unable to download?  I think Sourceforge had a
scheduled outage.
You can try again.  Currently, I'm experiencing a hardware failure, I'm
currently doing this in
a Windows box. So I won't be able to send it to you for some days yet.

Tony




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: [Linux-fbdev-devel] [BK fbdev updates]
@ 2002-11-02  4:06 Antonino Daplas
  2002-11-08  0:01 ` James Simmons
  0 siblings, 1 reply; 22+ messages in thread
From: Antonino Daplas @ 2002-11-02  4:06 UTC (permalink / raw)
  To: James Simmons; +Cc: Linux Kernel Mailing List, Linux Fbdev development list

On Sat, 2002-11-02 at 07:29, James Simmons wrote:
> 
> > James,
> >
> > I tried the patch, and it does produce a cleaner and smaller driver.
> > Overall, I like it. Some observations:
> >
> > 1. Without the fb_set_var() hook, switching from X messes up the
> > console.  I would guess this will be addressed by the console?
> 
> fbcon_switch has to be rewritten. I'm going threw the process of cleaning
> up the upper fbcon layer. Its such a mess. Yuck!!!
Thank goodness for this :)  I was already thinking of adding an 'Option
Usefbdev' for the xfree86 driver.
 
> 
> > 2. Console panning/wrapping does not work.  updatevar includes a check
> > "if (con == info->currcon)", and my guess is info->currcon is obsoleted
> > so the check always fails.
> 
> It worked before. Strange. Do you mean for you console panning doesn't
> work on the visiable VC or a non visible VC?
> 
I grepped the source for currcon, and did not see any instances where
it's being updated.  So, I removed the "if (con == info->currcon)" line
and panning worked again for the current console.  However, switching to
another console screws up the viewport again.  The viewport will be
restored if I scrolled past yres_virtual.

Perhaps, I should apply your console patches?  I haven't done that yet.

> > 3. fbdev can be loaded without taking over the console.  After running
> > an fb-based application, exiting fbdev messes up the vga console
> > (actually hangs the system).  Should the fbdev driver provide the
> > capability to restore the VGA state then, ie at info->fb_release?
> 
> Yes!!! Of course there is the issue is the framebuffer that actual one
> used for vgacon or is it independent, thinking multihead here.
> 
I was trying to confirm if vgacon should restore its own state or not.
 
But this one is neat :)  I added VGA save/restore state routines to
fb_open() and fb_release().  I was able to boot to a VGA console, fired
up XFBDev and DirectFB and exited back again to a VGA console.  DirectFB
came back without problems, XFBDev needed a console reset.  

I guess the save/restore state routines will only be needed for graphics
card with a VGA core.  I think multiple graphics card or multi-head
systems will not be affected since the driver will only be
saving/restoring its own hardware anyway.

> > 4. The initial font loaded is 8x8. It seems that 8x16 fonts are limited
> > for the SGI console console only.  Any reason why?
> 
> I have no idea why that is. You can select a differnt font.
You have this in Kconfig in the 'console' directory.

config FONT_8x16
	bool "VGA 8x16 font" if FBCON_FONTS   
	depends on FB && SGI_NEWPORT_CONSOLE=y

I changed the '&&' operator to '||' in my case.

> 
> > 5.  The cfb_* drawing functions still behave erratically, especially in
> > emacs.  Geert has made some versions that work correctly for me.  This
> > was discussed in a thread sometimes ago.
> 
> Where are the patchs. I like to incorporate them into BK.
The patch exceeded 40K uncompressed, so here's a link:

http://i810fb.sourceforge.net/draw_ops.diff.gz

The diff is against 2.5.45 plus your fbdev.diff.

Tony

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [BK fbdev updates]
@ 2002-10-31 21:03 James Simmons
  0 siblings, 0 replies; 22+ messages in thread
From: James Simmons @ 2002-10-31 21:03 UTC (permalink / raw)
  To: Linux Kernel Mailing List; +Cc: Linux Fbdev development list


Sorry about not producing a regular diff. The final changes really did a
number on the framebuffer console code in fbcon.c so I had some massive
work to do. I still have a massive amount of cleaning up to do. Also a lot
of drivers stil haven't been ported.

So here is the regular diff against 2.5.45

http://phoenix.infradead.org/~jsimmons/fbdev.diff.gz

diffstat:

 CREDITS                                |   10
 Documentation/DocBook/kernel-api.tmpl  |    4
 MAINTAINERS                            |    7
 arch/alpha/Kconfig                     |   31
 arch/arm/Kconfig                       |   21
 arch/i386/Kconfig                      |   55
 arch/ia64/Kconfig                      |   25
 arch/m68k/Kconfig                      |    7
 arch/mips/Kconfig                      |   62
 arch/mips64/Kconfig                    |   23
 arch/parisc/Kconfig                    |   19
 arch/ppc/Kconfig                       |   22
 arch/ppc64/Kconfig                     |    7
 arch/sh/Kconfig                        |   55
 arch/sparc/Kconfig                     |   16
 arch/sparc64/Kconfig                   |   11
 arch/x86_64/Kconfig                    |   55
 drivers/Makefile                       |    3
 drivers/char/consolemap.c              |    1
 drivers/char/keyboard.c                |    1
 drivers/char/selection.c               |    1
 drivers/char/tty_io.c                  |    7
 drivers/char/vc_screen.c               |    1
 drivers/char/vt.c                      |  181
 drivers/char/vt_ioctl.c                |   58
 drivers/video/Kconfig                  |  338 -
 drivers/video/Makefile                 |   45
 drivers/video/S3triofb.c               |    2
 drivers/video/amifb.c                  |    2
 drivers/video/anakinfb.c               |   18
 drivers/video/atafb.c                  |    2
 drivers/video/aty/atyfb_base.c         |  111
 drivers/video/aty/mach64_ct.c          |    2
 drivers/video/aty/mach64_cursor.c      |    2
 drivers/video/aty/mach64_gx.c          |    2
 drivers/video/aty128fb.c               | 3165 +++++++---------
 drivers/video/cfbcopyarea.c            |  485 ++
 drivers/video/cfbfillrect.c            |  107
 drivers/video/cfbimgblt.c              |  335 +
 drivers/video/chipsfb.c                |    2
 drivers/video/clps711xfb.c             |   16
 drivers/video/console/Kconfig          |  277 +
 drivers/video/console/Makefile         |   52
 drivers/video/console/dummycon.c       |   73
 drivers/video/console/fbcon-accel.c    |  330 +
 drivers/video/console/fbcon-accel.h    |   34
 drivers/video/console/fbcon-afb.c      |  448 ++
 drivers/video/console/fbcon-afb.h      |   32
 drivers/video/console/fbcon-hga.c      |  253 +
 drivers/video/console/fbcon-ilbm.c     |  296 +
 drivers/video/console/fbcon-ilbm.h     |   32
 drivers/video/console/fbcon-iplan2p2.c |  476 ++
 drivers/video/console/fbcon-iplan2p2.h |   32
 drivers/video/console/fbcon-iplan2p4.c |  497 ++
 drivers/video/console/fbcon-iplan2p4.h |   32
 drivers/video/console/fbcon-iplan2p8.c |  534 ++
 drivers/video/console/fbcon-iplan2p8.h |   32
 drivers/video/console/fbcon-sti.c      |  289 +
 drivers/video/console/fbcon.c          | 2476 +++++++++++++
 drivers/video/console/fbcon.h          |  188
 drivers/video/console/font.h           |   53
 drivers/video/console/font_6x11.c      | 3351 +++++++++++++++++
 drivers/video/console/font_8x16.c      | 4631 ++++++++++++++++++++++++
 drivers/video/console/font_8x8.c       | 2583 +++++++++++++
 drivers/video/console/font_acorn_8x8.c |  277 +
 drivers/video/console/font_mini_4x6.c  | 2158 +++++++++++
 drivers/video/console/font_pearl_8x8.c | 2587 +++++++++++++
 drivers/video/console/font_sun12x22.c  | 6220 +++++++++++++++++++++++++++++++++
 drivers/video/console/font_sun8x16.c   |  275 +
 drivers/video/console/fonts.c          |  135
 drivers/video/console/mdacon.c         |  631 +++
 drivers/video/console/newport_con.c    |  745 +++
 drivers/video/console/prom.uni         |   11
 drivers/video/console/promcon.c        |  605 +++
 drivers/video/console/sti.h            |  289 +
 drivers/video/console/sticon.c         |  214 +
 drivers/video/console/sticore.c        |  601 +++
 drivers/video/console/vgacon.c         | 1066 +++++
 drivers/video/controlfb.c              |    2
 drivers/video/cyberfb.c                |    2
 drivers/video/dnfb.c                   |   18
 drivers/video/dummycon.c               |   74
 drivers/video/epson1355fb.c            |    2
 drivers/video/fbcmap.c                 |   92
 drivers/video/fbcon-accel.c            |  188
 drivers/video/fbcon-accel.h            |   34
 drivers/video/fbcon-afb.c              |  448 --
 drivers/video/fbcon-cfb16.c            |  319 -
 drivers/video/fbcon-cfb2.c             |  225 -
 drivers/video/fbcon-cfb24.c            |  333 -
 drivers/video/fbcon-cfb32.c            |  305 -
 drivers/video/fbcon-cfb4.c             |  229 -
 drivers/video/fbcon-cfb8.c             |  294 -
 drivers/video/fbcon-hga.c              |  253 -
 drivers/video/fbcon-ilbm.c             |  296 -
 drivers/video/fbcon-iplan2p2.c         |  476 --
 drivers/video/fbcon-iplan2p4.c         |  497 --
 drivers/video/fbcon-iplan2p8.c         |  534 --
 drivers/video/fbcon-mfb.c              |  217 -
 drivers/video/fbcon-sti.c              |  337 -
 drivers/video/fbcon-vga-planes.c       |  387 --
 drivers/video/fbcon.c                  | 2509 -------------
 drivers/video/fbgen.c                  |  313 -
 drivers/video/fbmem.c                  |  100
 drivers/video/fm2fb.c                  |   17
 drivers/video/font_6x11.c              | 3351 -----------------
 drivers/video/font_8x16.c              | 4631 ------------------------
 drivers/video/font_8x8.c               | 2583 -------------
 drivers/video/font_acorn_8x8.c         |  277 -
 drivers/video/font_mini_4x6.c          | 2158 -----------
 drivers/video/font_pearl_8x8.c         | 2587 -------------
 drivers/video/font_sun12x22.c          | 6220 ---------------------------------
 drivers/video/font_sun8x16.c           |  275 -
 drivers/video/fonts.c                  |  135
 drivers/video/g364fb.c                 |   32
 drivers/video/hgafb.c                  |  228 -
 drivers/video/hitfb.c                  |   17
 drivers/video/hpfb.c                   |   16
 drivers/video/igafb.c                  |    2
 drivers/video/imsttfb.c                |    3
 drivers/video/macfb.c                  |   22
 drivers/video/macmodes.c               |    3
 drivers/video/macmodes.h               |   70
 drivers/video/matrox/i2c-matroxfb.c    |    2
 drivers/video/matrox/matroxfb_base.c   |    4
 drivers/video/matrox/matroxfb_crtc2.c  |    4
 drivers/video/maxinefb.c               |   15
 drivers/video/mdacon.c                 |  632 ---
 drivers/video/modedb.c                 |    7
 drivers/video/neofb.c                  |   28
 drivers/video/newport_con.c            |  746 ---
 drivers/video/offb.c                   |   23
 drivers/video/platinumfb.c             |    2
 drivers/video/pm2fb.c                  |    2
 drivers/video/pm3fb.c                  |    2
 drivers/video/pmag-ba-fb.c             |   15
 drivers/video/pmagb-b-fb.c             |   15
 drivers/video/prom.uni                 |   11
 drivers/video/promcon.c                |  606 ---
 drivers/video/pvr2fb.c                 |    4
 drivers/video/q40fb.c                  |   16
 drivers/video/retz3fb.c                |    2
 drivers/video/sa1100fb.c               |    2
 drivers/video/sbusfb.c                 |    2
 drivers/video/sgivwfb.c                |   24
 drivers/video/sis/Makefile             |    2
 drivers/video/sis/sis_accel.c          |  495 ++
 drivers/video/sis/sis_main.c           |    2
 drivers/video/skeletonfb.c             |   28
 drivers/video/sstfb.c                  |    2
 drivers/video/sti-bmode.h              |  287 -
 drivers/video/sti.h                    |  289 -
 drivers/video/sticon-bmode.c           |  895 ----
 drivers/video/sticon.c                 |  215 -
 drivers/video/sticore.c                |  601 ---
 drivers/video/sticore.h                |  407 ++
 drivers/video/stifb.c                  | 1403 ++++++-
 drivers/video/sun3fb.c                 |    2
 drivers/video/tdfxfb.c                 |  377 --
 drivers/video/tgafb.c                  |    2
 drivers/video/tridentfb.c              |    2
 drivers/video/tx3912fb.c               |   16
 drivers/video/valkyriefb.c             |    2
 drivers/video/vesafb.c                 |   24
 drivers/video/vfb.c                    |   36
 drivers/video/vga16fb.c                | 1192 ++++--
 drivers/video/vgacon.c                 | 1055 -----
 drivers/video/virgefb.c                |    2
 include/linux/console.h                |    1
 include/linux/fb.h                     |  201 -
 include/linux/sisfb.h                  |   58
 include/linux/vt_kern.h                |    8
 include/video/fbcon-afb.h              |   32
 include/video/fbcon-cfb16.h            |   34
 include/video/fbcon-cfb2.h             |   32
 include/video/fbcon-cfb24.h            |   34
 include/video/fbcon-cfb32.h            |   34
 include/video/fbcon-cfb4.h             |   32
 include/video/fbcon-cfb8.h             |   34
 include/video/fbcon-hga.h              |   32
 include/video/fbcon-ilbm.h             |   32
 include/video/fbcon-iplan2p2.h         |   32
 include/video/fbcon-iplan2p4.h         |   32
 include/video/fbcon-iplan2p8.h         |   32
 include/video/fbcon-mac.h              |   32
 include/video/fbcon-mfb.h              |   32
 include/video/fbcon-vga-planes.h       |   37
 include/video/fbcon-vga.h              |   32
 include/video/fbcon.h                  |  795 ----
 include/video/font.h                   |   53
 include/video/macmodes.h               |   70
 191 files changed, 38960 insertions(+), 41494 deletions(-)

BK

bk://fbdev.bkbits.net/fbdev-2.5

Go test it out. Just note several drivers haven't been ported yet.

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

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [BK fbdev updates]
@ 2002-10-30 21:42 James Simmons
  2002-10-30 22:12 ` Russell King
  0 siblings, 1 reply; 22+ messages in thread
From: James Simmons @ 2002-10-30 21:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Linux Fbdev development list


Hi!

  The latest changes to the framebuffer layer are avaiable to be merged.
The changes include the final removal of all console related code in the
low level drivers. This allows for a very simple api. Also with this
design is to possible to run a test/debug a fbdev driver without the
framebuffer console. We can use another console system to see the results
of what we have done. This will allow greater speed at developing a new
driver because of the new simple api and the new approaches at
debugging them. Please merge with your tree.

bk://fbdev.bkbits.net/fbdev-2.5


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

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

end of thread, other threads:[~2003-01-16  0:32 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-12  0:24 [BK fbdev updates] James Simmons
2003-01-12 15:07 ` Jens Axboe
2003-01-13  0:15   ` Marcelo Pacheco
2003-01-15 22:02     ` James Simmons
2003-01-16  0:31       ` Marcelo Pacheco
2003-01-15  0:30   ` James Simmons
  -- strict thread matches above, loose matches on Subject: below --
2003-01-08 19:19 [BK FBDEV updates] James Simmons
2003-01-07  1:55 James Simmons
2003-01-07  1:26 ` Jes Sorensen
2003-01-07  5:19   ` James Simmons
2003-01-01  1:17 [BK fbdev updates] James Simmons
2003-01-01  0:31 ` Dimitrie O. Paun
2003-01-01  1:47   ` Linus Torvalds
2003-01-01  2:22     ` James Simmons
2003-01-01  2:25       ` Linus Torvalds
2003-01-01  2:39         ` James Simmons
2003-01-02  6:59           ` David S. Miller
2002-11-09  2:46 Bom Luzares-Daplas
2002-11-02  4:06 [Linux-fbdev-devel] " Antonino Daplas
2002-11-08  0:01 ` James Simmons
2002-10-31 21:03 James Simmons
2002-10-30 21:42 James Simmons
2002-10-30 22:12 ` Russell King

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).