From 0bddb7e28dc9ac79923e99ce23e74df867731587 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 5 Nov 2011 05:16:50 +0100 Subject: vesa: make softscreen optional (has to be enabled with *vesashadow= option now in plan9.ini) --- sys/src/9/pc/vgavesa.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/sys/src/9/pc/vgavesa.c b/sys/src/9/pc/vgavesa.c index 8c4c5f9c5..0f8adb2fd 100644 --- a/sys/src/9/pc/vgavesa.c +++ b/sys/src/9/pc/vgavesa.c @@ -17,8 +17,6 @@ #include "screen.h" enum { - Usesoftscreen = 1, - Cdisable = 0, Cenable, Cblank, @@ -112,9 +110,9 @@ static void vesalinear(VGAscr *scr, int, int) { int i, mode, size, havesize; - uchar *p; ulong paddr; Pcidev *pci; + uchar *p; if(hardscreen) { scr->vaddr = hardscreen; @@ -170,8 +168,7 @@ vesalinear(VGAscr *scr, int, int) vgalinearaddr(scr, paddr, size); if(scr->apsize) addvgaseg("vesascreen", scr->paddr, scr->apsize); - - if(Usesoftscreen){ + if(getconf("*vesashadow")){ hardscreen = scr->vaddr; scr->paddr = scr->apsize = 0; } -- cgit v1.2.3