linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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

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

On Wed, Oct 30, 2002 at 01:42:21PM -0800, James Simmons wrote:
>   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

I'm getting sick to death of asking this.

D I F F S T A T.

G N U P A T C H.

Why can't you make a script that automatically generates these for you?

What do we need to do to you to make you do this?

If you're not willing to do your part, don't be surprised when people
ignore you when maintaining their framebuffer drivers.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html

^ 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

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


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

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

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




-------------------------------------------------------
This sf.net email is sponsored by: See the NEW Palm 
Tungsten T handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en

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

On December 31, 2002 08:17 pm, James Simmons wrote:
> 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

James,

What about a diffstat? Come on dude, this a problem _every_single_patch_ :)

-- 
Dimi.



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

* [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]
  2003-01-01  0:31 ` Dimitrie O. Paun
@ 2003-01-01  1:47   ` Linus Torvalds
  2003-01-01  2:22     ` James Simmons
  0 siblings, 1 reply; 22+ messages in thread
From: Linus Torvalds @ 2003-01-01  1:47 UTC (permalink / raw)
  To: Dimitrie O. Paun
  Cc: James Simmons, Geert Uytterhoeven, Linux Fbdev development list,
	Linux Kernel Mailing List


On Tue, 31 Dec 2002, Dimitrie O. Paun wrote:
> 
> What about a diffstat? Come on dude, this a problem _every_single_patch_ :)

There are some nice scripts in the Documentation/BK directory, to not just 
have diffstats but also listings of the things changed etc. Much nicer 
than just a "please pull this blind without any clue what it will do for 
you" email.

		Linus

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

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


Thanks for the tip on the script.

Linus, please do a

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

This will update the following files:

 drivers/video/console/fbcon-sti.c      |  289 ----
 drivers/video/console/font.h           |   53
 drivers/video/console/sti.h            |  289 ----
 CREDITS                                |    1
 Documentation/fb/intel810.txt          |  272 +++
 MAINTAINERS                            |    2
 arch/m68k/kernel/head.S                |   34
 arch/m68k/kernel/m68k_defs.c           |   16
 drivers/char/vt.c                      |    2
 drivers/video/Kconfig                  |   66
 drivers/video/Makefile                 |   20
 drivers/video/aty/atyfb_base.c         |   65
 drivers/video/aty128fb.c               |  102 -
 drivers/video/cfbcopyarea.c            |    2
 drivers/video/cfbimgblt.c              |   17
 drivers/video/chipsfb.c                |  572 ++------
 drivers/video/console/Kconfig          |   36
 drivers/video/console/Makefile         |   38
 drivers/video/console/dummycon.c       |    6
 drivers/video/console/fbcon.c          |  306 ----
 drivers/video/console/fbcon.h          |   17
 drivers/video/console/font_6x11.c      |    2
 drivers/video/console/font_8x16.c      |    2
 drivers/video/console/font_8x8.c       |    2
 drivers/video/console/font_acorn_8x8.c |    3
 drivers/video/console/font_mini_4x6.c  |    2
 drivers/video/console/font_pearl_8x8.c |    2
 drivers/video/console/font_sun12x22.c  |    2
 drivers/video/console/font_sun8x16.c   |    2
 drivers/video/console/fonts.c          |    2
 drivers/video/console/mdacon.c         |   24
 drivers/video/console/newport_con.c    |    2
 drivers/video/console/sticon.c         |  390 ++++-
 drivers/video/console/sticore.c        | 1134 +++++++++++-----
 drivers/video/controlfb.c              |   37
 drivers/video/fbmem.c                  |  364 ++++-
 drivers/video/fbmon.c                  |  390 ++++-
 drivers/video/i810/Makefile            |   22
 drivers/video/i810/i810.h              |  300 ++++
 drivers/video/i810/i810_accel.c        |  513 +++++++
 drivers/video/i810/i810_dvt.c          |  308 ++++
 drivers/video/i810/i810_gtf.c          |  275 ++++
 drivers/video/i810/i810_main.c         | 2251 ++++++++++++++++++++++++++++++++
 drivers/video/i810/i810_main.h         |  205 ++
 drivers/video/i810/i810_regs.h         |  274 +++
 drivers/video/igafb.c                  |  100 +
 drivers/video/offb.c                   |    5
 drivers/video/radeonfb.c               |   38
 drivers/video/riva/fbdev.c             |  312 +++-
 drivers/video/riva/nv_type.h           |   58
 drivers/video/riva/riva_hw.c           |  134 +
 drivers/video/riva/riva_hw.h           |  128 +
 drivers/video/riva/riva_tbl.h          |   99 +
 drivers/video/riva/rivafb.h            |    7
 drivers/video/skeletonfb.c             |  220 ++-
 drivers/video/sstfb.c                  | 2266 +++++++++++++--------------------
 drivers/video/sstfb.h                  |   68
 drivers/video/sticore.h                |    5
 drivers/video/stifb.c                  |  138 --
 drivers/video/tdfxfb.c                 |   11
 drivers/video/tgafb.c                  | 1544 +++++++++-------------
 drivers/video/vga16fb.c                |   70 -
 drivers/video/vgastate.c               |    7
 include/linux/fb.h                     |   14
 include/linux/font.h                   |   53
 include/linux/pci_ids.h                |   74 +
 include/video/radeon.h                 |  148 +-
 include/video/tgafb.h                  |  210 +++
 70 files changed, 11522 insertions(+), 6972 deletions(-)

through these ChangeSets:

<jsimmons@maxwell.earthlink.net> (02/12/28 1.953)
   Radeon driver port to final api. Cleanup of vga16fb.

<jsimmons@kozmo.(none)> (02/12/28 1.951)
   Fix for m68k. They need the struct font_desc super early in the boot process.

<jsimmons@maxwell.earthlink.net> (02/12/24 1.946)
   Ported Voodoo1 driver to new api.

<jsimmons@kozmo.(none)> (02/12/24 1.943.1.1)
   More STI updates.

<jsimmons@maxwell.earthlink.net> (02/12/21 1.906.2.2)
   Merged with Linus tree. Some conflicts to resolve.

<jsimmons@maxwell.earthlink.net> (02/12/21 1.865.46.3)
   Merge with davem work.

<jsimmons@maxwell.earthlink.net> (02/12/21 1.865.46.2)
   Port of chipsfb driver to new api. Removed the fontwidth8 option. Let the xxxfb_imageblit function handle this. 64 bit m achine fixes.

<jsimmons@maxwell.earthlink.net> (02/12/17 1.865.2.10)
   Voodoo 1 ported to new api. STI and NVIDIA updates. MDA console fixes. Moved the logo code from fbcon to fbdev.

<jsimmons@maxwell.earthlink.net> (02/12/12 1.865.2.5)
   Updates to the NVIDIA driver. We now support more cards. I still have more hacking to do.

<jsimmons@maxwell.earthlink.net> (02/12/12 1.865.2.4)
   Updates for the STI fbdev and console driver.

<jsimmons@maxwell.earthlink.net> (02/12/12 1.865.2.3)
   Anothe rattempt at commting.

<jsimmons@infradead.org> (02/12/11 1.865.2.2)
   Fixes from the PPC guys. Lots of small fixes.

<jsimmons@maxwell.earthlink.net> (02/12/09 1.858.2.3)
   Added in Radeon PCI ids into pci_ids.h from radeon.h. IGA fbdev uses C99 now.

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

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


On Wed, 1 Jan 2003, James Simmons wrote:
> 
> Linus, please do a
> 
> 	bk pull http://fbdev.bkbits.net:8080/fbdev-2.5
> 
> This will update the following files:

Hey, what a difference a little script can make - this still points out
that the changeset comments might not be the most descriptive ones out
there ("Anothe rattempt at commting" and "Lots of small fixes" ;), but it 
sure makes it much more visible what the thing is trying to do.

Pulled.

		Linus

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

* Re: [BK fbdev updates]
  2003-01-01  2:25       ` Linus Torvalds
@ 2003-01-01  2:39         ` James Simmons
  2003-01-02  6:59           ` David S. Miller
  0 siblings, 1 reply; 22+ messages in thread
From: James Simmons @ 2003-01-01  2:39 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Dimitrie O. Paun, Geert Uytterhoeven,
	Linux Fbdev development list, Linux Kernel Mailing List


> Hey, what a difference a little script can make - this still points out
> that the changeset comments might not be the most descriptive ones out
> there ("Anothe rattempt at commting" and "Lots of small fixes" ;), but it 
> sure makes it much more visible what the thing is trying to do.

Okay. I will be more descpritive in the future.

> Pulled.

Thanks!

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

* Re: [BK fbdev updates]
  2003-01-01  2:39         ` James Simmons
@ 2003-01-02  6:59           ` David S. Miller
  0 siblings, 0 replies; 22+ messages in thread
From: David S. Miller @ 2003-01-02  6:59 UTC (permalink / raw)
  To: James Simmons
  Cc: Linus Torvalds, Dimitrie O. Paun, Geert Uytterhoeven,
	Linux Fbdev development list, Linux Kernel Mailing List

On Tue, 2002-12-31 at 18:39, James Simmons wrote:
> > Pulled.
> 
> Thanks!

BTW James, is the putcs method back so I can begin converting
the SBUS drivers? :-)  I'm still waiting for this.



-------------------------------------------------------
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: [BK FBDEV updates]
  2003-01-07  1:55 [BK FBDEV updates] James Simmons
@ 2003-01-07  1:26 ` Jes Sorensen
  2003-01-07  5:19   ` James Simmons
  0 siblings, 1 reply; 22+ messages in thread
From: Jes Sorensen @ 2003-01-07  1:26 UTC (permalink / raw)
  To: James Simmons; +Cc: Linux Fbdev development list, Linux Kernel Mailing List

>>>>> "James" == James Simmons <jsimmons@infradead.org> writes:

James> Linus, please do a
James> 	bk pull http://fbdev.bkbits.net:8080/fbdev-2.5
James> This will update the following files:

James,

You seem to have forgotten to include the unified diff in your posting
posting to the list. Would you mind putting it somewhere.

Thanks,
Jes

^ 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

* Re: [BK FBDEV updates]
  2003-01-07  1:26 ` Jes Sorensen
@ 2003-01-07  5:19   ` James Simmons
  0 siblings, 0 replies; 22+ messages in thread
From: James Simmons @ 2003-01-07  5:19 UTC (permalink / raw)
  To: Jes Sorensen; +Cc: Linux Fbdev development list, Linux Kernel Mailing List


> >>>>> "James" == James Simmons <jsimmons@infradead.org> writes:
> 
> James> Linus, please do a
> James> 	bk pull http://fbdev.bkbits.net:8080/fbdev-2.5
> James> This will update the following files:
> 
> James,
> 
> You seem to have forgotten to include the unified diff in your posting
> posting to the list. Would you mind putting it somewhere.

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




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com

^ 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-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

* Re: [BK fbdev updates]
  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  0:30   ` James Simmons
  0 siblings, 2 replies; 22+ messages in thread
From: Jens Axboe @ 2003-01-12 15:07 UTC (permalink / raw)
  To: James Simmons; +Cc: Linux Fbdev development list, Linux Kernel Mailing List

On Sat, Jan 11 2003, James Simmons wrote:
> 
> Linus, please do a

James,

2.5 still doesn't work on my vaio (I think I told you about this 3-4
months ago) with the neofb. It just crashes with a black screen. If you
don't have any clues what the problem is, I can hook the machine up to a
serial console and see if anything interesting pops up. Using vesafb
does make it boot, however the screen stays pitch black until X loads...

-- 
Jens Axboe



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com

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

* Re: [BK fbdev updates]
  2003-01-12 15:07 ` Jens Axboe
@ 2003-01-13  0:15   ` Marcelo Pacheco
  2003-01-15 22:02     ` James Simmons
  2003-01-15  0:30   ` James Simmons
  1 sibling, 1 reply; 22+ messages in thread
From: Marcelo Pacheco @ 2003-01-13  0:15 UTC (permalink / raw)
  To: James Simmons; +Cc: Linux Fbdev development list

>
>
>James,
>
>2.5 still doesn't work on my vaio (I think I told you about this 3-4
>months ago) with the neofb. It just crashes with a black screen. If you
>don't have any clues what the problem is, I can hook the machine up to a
>serial console and see if anything interesting pops up. Using vesafb
>does make it boot, however the screen stays pitch black until X loads...
>
I have 2 machines that are running 2.5.56 beatifully, except for fbcon 
and ISDN.
The laptop runs ATI radeon - when I attempt to boot with radeonfb+fbcon 
statically linked it wraps the pixels as if the driver is using 1410 
pixels per row while the hardware only has 1400
The desktop has a Vodoo 3500 AGP - when I attempt to boot with 
3dfxfb+fbcon statically it freezes early in the boot, probably right 
when the fb stuff starts.
I'm running 2.5.56 on both, so any tests, on any further info, just let 
me know.
I'm not on the list, so please CC me on any replies.

Marcelo Pacheco




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com

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

* Re: [BK fbdev updates]
  2003-01-12 15:07 ` Jens Axboe
  2003-01-13  0:15   ` Marcelo Pacheco
@ 2003-01-15  0:30   ` James Simmons
  1 sibling, 0 replies; 22+ messages in thread
From: James Simmons @ 2003-01-15  0:30 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Linux Fbdev development list, Linux Kernel Mailing List


> > Linus, please do a
> 
> James,
> 
> 2.5 still doesn't work on my vaio (I think I told you about this 3-4
> months ago) with the neofb. It just crashes with a black screen. If you
> don't have any clues what the problem is, I can hook the machine up to a
> serial console and see if anything interesting pops up. Using vesafb
> does make it boot, however the screen stays pitch black until X loads...

VESA doesn't work either. Can you check to see if you have framebuffer 
console enabled. Yes I'm curious to see why your neofb doesn't work.

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

* Re: [BK fbdev updates]
  2003-01-13  0:15   ` Marcelo Pacheco
@ 2003-01-15 22:02     ` James Simmons
  2003-01-16  0:31       ` Marcelo Pacheco
  0 siblings, 1 reply; 22+ messages in thread
From: James Simmons @ 2003-01-15 22:02 UTC (permalink / raw)
  To: Marcelo Pacheco; +Cc: Linux Fbdev development list


> I have 2 machines that are running 2.5.56 beatifully, except for fbcon 
> and ISDN.
> The laptop runs ATI radeon - when I attempt to boot with radeonfb+fbcon 
> statically linked it wraps the pixels as if the driver is using 1410 
> pixels per row while the hardware only has 1400

Can you try it with the latest code. I think fixes are in the standard 
tree for this.

> The desktop has a Vodoo 3500 AGP - when I attempt to boot with 
> 3dfxfb+fbcon statically it freezes early in the boot, probably right 
> when the fb stuff starts.

It will work now. A bug in the imagebliting code for the fonts.



-------------------------------------------------------
This SF.NET email is sponsored by: A Thawte Code Signing Certificate 
is essential in establishing user confidence by providing assurance of 
authenticity and code integrity. Download our Free Code Signing guide:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en

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

* Re: [BK fbdev updates]
  2003-01-15 22:02     ` James Simmons
@ 2003-01-16  0:31       ` Marcelo Pacheco
  0 siblings, 0 replies; 22+ messages in thread
From: Marcelo Pacheco @ 2003-01-16  0:31 UTC (permalink / raw)
  To: James Simmons; +Cc: Linux Fbdev development list

James Simmons wrote:

>>I have 2 machines that are running 2.5.56 beatifully, except for fbcon 
>>and ISDN.
>>The laptop runs ATI radeon - when I attempt to boot with radeonfb+fbcon 
>>statically linked it wraps the pixels as if the driver is using 1410 
>>pixels per row while the hardware only has 1400
>>    
>>
>
>Can you try it with the latest code. I think fixes are in the standard 
>tree for this.
>
Ok, I got some very good news. I found a workaround that lets me use 
rivafb+fbcon 99% ok.
I have a 1400x1050 LCD panel. When I boot with fbcon, it garbles the 
screen like it thinks the screen has 1450 or so pixels. I can't read 
individual characters, and the each line starts further and further to 
the right.
I can login and startx on the blind, here's an fbset output at that point:

mode "1400x1050-60"
    # D: 108.003 MHz, H: 63.983 kHz, V: 60.191 Hz
    geometry 1400 1050 1400 1050 8
    timings 9259 136 40 10 0 112 3
    rgba 6/0,6/0,6/0,0/0
endmode

The if I do an fbset -g 1280 1050 1280 1050 8, I can start seeing 
characters on the screen, here's the fbset output at this point:

mode "1280x1050-65"
    # D: 108.003 MHz, H: 68.879 kHz, V: 64.797 Hz
    geometry 1280 1050 1280 1050 8
    timings 9259 136 40 10 0 112 3
    rgba 8/0,8/0,8/0,0/0
endmode

At this point there's 3 problems:

1 - stty is still attempting to use 175 columns which would have been 
correct for 1400x1050 with a 8x16 font, but the screen is not set to 
1280, I do an stty columns 160 and that is now worked around.

2 - The cursor is gone, so I can't edit lines or run vi under fbcon.

3 - If I switch color depths, the code doesn't seem to be clearing the 
screen before rendering the new text, so I end up with 1 or more scaled 
down copies of the old text.

Starting to get useable here.

Now I'll test 2.5.58bk1 with tdfxfb+fbcon, I'll post more soon.

Thanks and I'll subscribe to linux-fbdev-devel so I can get posted on 
the updates,

Marcelo Pacheco




-------------------------------------------------------
This SF.NET email is sponsored by: A Thawte Code Signing Certificate 
is essential in establishing user confidence by providing assurance of 
authenticity and code integrity. Download our Free Code Signing guide:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en

^ 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-07  1:55 [BK FBDEV updates] James Simmons
2003-01-07  1:26 ` Jes Sorensen
2003-01-07  5:19   ` James Simmons
  -- strict thread matches above, loose matches on Subject: below --
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
2003-01-08 19:19 [BK FBDEV updates] 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).