LiveCD

Jakub Bogusz qboosh w pld-linux.org
Wto, 28 Paź 2003, 00:18:58 CET


On Tue, Oct 28, 2003 at 12:05:10AM +0100, Paweł Gołaszewski wrote:
> On Mon, 27 Oct 2003, Jakub Bogusz wrote:
> > > > > Do tego fb jest rozgrzebany, a istniejące uaktualnienie może nie
> > > > > wejść do 2.6 ze względu na ścisłe zamrożenie (tylko krytyczne
> > > > > poprawki).
> > > > A to akurat mnie wkurza, bo mój matrox przez to jest słaby pod
> > > > fbdev.... Takie mrożenie chyba ma średni sens, kiedy i tak wiadomo,
> > > > że _trzeba_ patcha od simmonsa użyć, że móc używać kernela...
> > tdfxfb łatam na razie swoimi... 2/3 są już w łacie Simmonsa, trzeci
> > muszę sprawdzić czy będzie jeszcze potrzebny (chodzi o kolor pozostałej,
> > niepełnej linii ekranu na dole - np. w 800x600 jest 100x37 + połówka na
> > dole; bez łatania ta połówka przybiera kolor tła znaku ostatnio
> > rysowanego w określony sposób).
> 
> Od pozycji kursora do końca ekranu?

Tzn.? Przy kursorze w ostatniej linii tekstu - można tak powiedzieć.

> To chyba sprawa bardziej ogólna, bo u 
> mnie to też jest.

Bo to jest w fbcon, a nie konkretnych *fb. Sprawdź:

#v+
--- linux-2.6.0-test2/drivers/video/console/fbcon.c.orig	2003-07-14 05:36:32.000000000 +0200
+++ linux-2.6.0-test2/drivers/video/console/fbcon.c	2003-07-31 00:53:26.000000000 +0200
@@ -502,7 +502,7 @@
 	unsigned int bs = info->var.yres - bh;
 	struct fb_fillrect region;
 
-	region.color = attr_bgcol_ec(bgshift, vc);
+	region.color = 0;
 	region.rop = ROP_COPY;
 
 	if (rw && !bottom_only) {
#v-

(attr_bgcol_ec() pobiera kolor tła ostatnio używany przy wypełnieniu
- z jakiego powodu to jest tutaj używane, nie mam pojęcia... próbowałem
się dopytać na linux-fbdev-devel, ale post i patch przepadły bez echa)

BTW, rmmod fbcon = oops i zwis.
Czyli testowanie wymaga rebootu po każdej poprawce :/
Dlatego rzadko próbuję w tym grzebać.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl