summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/aux/vga/igfx.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/src/cmd/aux/vga/igfx.c b/sys/src/cmd/aux/vga/igfx.c
index 9bae6365b..35b8f0915 100644
--- a/sys/src/cmd/aux/vga/igfx.c
+++ b/sys/src/cmd/aux/vga/igfx.c
@@ -1004,6 +1004,10 @@ disablepipe(Igfx *igfx, int x)
csr(igfx, p->cur->cntr.a, 1<<5 | 7, 0);
csr(igfx, p->cur->base.a, ~0, 0); /* arm */
+ /* display/overlay/cursor planes off */
+ if(igfx->type == TypeG45)
+ csr(igfx, p->conf.a, 0, 3<<18);
+
/* disable cpu pipe */
disabletrans(igfx, p);