summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/vgavesa.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-11-05 05:16:50 +0100
committercinap_lenrek <cinap_lenrek@centraldogma>2011-11-05 05:16:50 +0100
commit0bddb7e28dc9ac79923e99ce23e74df867731587 (patch)
treee15e7a59bc39d697848efa1106d97c350ccfeeea /sys/src/9/pc/vgavesa.c
parent199b37d2d1558986a9f3849b2262cfe2174d9543 (diff)
vesa: make softscreen optional (has to be enabled with *vesashadow= option now in plan9.ini)
Diffstat (limited to 'sys/src/9/pc/vgavesa.c')
-rw-r--r--sys/src/9/pc/vgavesa.c7
1 files 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;
}