From: James Simmons <hidden> Date: 2003-01-11 23:23:58
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:
[off-list ref] (03/01/11 1.891)
[TRIDENT FBDEV] Driver ported to the new api.
[off-list ref] (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.
[off-list ref] (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.
[off-list ref] (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.
[off-list ref] (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.
[off-list ref] (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.
[off-list ref] (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.
[off-list ref] (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
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
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
From: James Simmons <hidden> Date: 2003-01-15 00:21:56
quoted
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.
From: James Simmons <hidden> Date: 2003-01-15 22:03:12
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
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