From 5aa12a2ef50fac9bb4adb82c37361e7de5fde6e9 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 2 Nov 2015 10:11:34 +0100 Subject: [PATCH] Restore arbiter register for all relevant chipsets. --- src/via_vgahw.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/via_vgahw.c b/src/via_vgahw.c index 1e0f808..41366c2 100644 --- a/src/via_vgahw.c +++ b/src/via_vgahw.c @@ -385,12 +385,9 @@ VIARestore(ScrnInfoPtr pScrn) break; } - /* Restore Preemptive Arbiter Control Register - * VX800 and VX855 should restore this register too, - * but I don't do that for I don't want to affect any - * chips now. - */ - if (pVia->Chipset == VIA_VX900) { + /* Restore the Preemptive Arbiter Control Register. */ + if (pVia->Chipset == VIA_VX800 || pVia->Chipset == VIA_VX855 || + pVia->Chipset == VIA_VX900) { hwp->writeSeq(hwp, 0x4D, Regs->SR4D); } -- 1.7.0.4