summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-11-05 11:06:24 +0100
committercinap_lenrek <cinap_lenrek@centraldogma>2011-11-05 11:06:24 +0100
commitb6901035d034ab2ae321647cbb10e6cfa4166589 (patch)
tree0e5509c19ad8bd640178b253a09407c1b806ba15
parent409ed0d9661cd101cd3d9a342e862a46cd3b0c3a (diff)
vesa: *vesashadow -> *novesashadow
-rw-r--r--sys/man/8/plan9.ini8
-rw-r--r--sys/src/9/pc/vgavesa.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/sys/man/8/plan9.ini b/sys/man/8/plan9.ini
index ce23d746d..09f639608 100644
--- a/sys/man/8/plan9.ini
+++ b/sys/man/8/plan9.ini
@@ -760,10 +760,10 @@ and
.BR off .
The first two specify differing levels of power saving;
the third turns the monitor off completely.
-.SS \fL*vesashadow=\fP
-This enables the shadow framebuffer or softscreen of the VESA
-video driver. This is usefull on devices where access to
-the physical framebuffer is slow.
+.SS \fL*novesashadow=\fP
+This disables the shadow framebuffer or softscreen of the VESA
+video driver. This can improve performance on some graphics
+cards.
.SS NVRAM
.SS \fLnvram=\fIfile\fP
.SS \fLnvrlen=\fIlength\fP
diff --git a/sys/src/9/pc/vgavesa.c b/sys/src/9/pc/vgavesa.c
index 3616e10f0..7214aae5f 100644
--- a/sys/src/9/pc/vgavesa.c
+++ b/sys/src/9/pc/vgavesa.c
@@ -162,10 +162,10 @@ vesalinear(VGAscr *scr, int, int)
vgalinearaddr(scr, paddr, size);
if(scr->apsize)
addvgaseg("vesascreen", scr->paddr, scr->apsize);
- if(getconf("*vesashadow")){
- hardscreen = scr->vaddr;
- scr->paddr = scr->apsize = 0;
- }
+ if(getconf("*novesashadow"))
+ return;
+ hardscreen = scr->vaddr;
+ scr->paddr = scr->apsize = 0;
}
static void