linux dhd

David Huggins-Daines dhd@puffin.external.hp.com
Mon, 16 Oct 2000 16:21:25 -0600


CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	dhd	00/10/16 16:21:25

Modified files:
	drivers/video  : Makefile fbcon-sti.c sti.h sticon-bmode.c 
	                 sticon.c stifb.c 
Added files:
	drivers/video  : sticore.c 

Log message:
Put generic STI functions into sticore.c, so they can be shared
between stifb and sticon.  Ultimately sticon should go away though.

Warning: sticore.c was copied from sticon.c, and thus does not support
byte-mode ROMs.  It should be possible to create sticore-bmode.c
containing all byte-mode specific stuff.  I'm not sure that's the
correct way to do it ... too much code duplication (like that's ever
stopped us before :P)

Also fix up stifb to hopefully work on machines other than my Gecko,
and not to crash on console blanking.

fbcon-sti.c is still mostly wrong; I believe that there's some logic
behind the organization of the framebuffer that it is failing to
grasp.  Using STI block-moves works rather well, unfortunately it
messes up when you switch VCs for some reason, so it's turned off.