From 140f7b7fefc762ad6e8b5cb3b057a68fca640fd9 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 12 Jan 2015 16:52:49 +0100 Subject: [PATCH] igfx: set the display/overlay/cursor plane override disbale bits for G45 (like bios) --- sys/src/cmd/aux/vga/igfx.c | 4 ++++ 1 file changed, 4 insertions(+) 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);