The driver reconfigures DRAM size register to 8M (regardless what the
actual size was) once the init has been completed, overwriting the
correct value written during the early init. As a result if the driver
is unloaded and reloaded, the user will be limited to 8M video memory
and may lose some of the available video modes.

Signed-off-by: Aaro Koskinen <[email protected]>
---
 drivers/staging/xgifb/vb_init.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/drivers/staging/xgifb/vb_init.c b/drivers/staging/xgifb/vb_init.c
index 0f6a529..7739dbd 100644
--- a/drivers/staging/xgifb/vb_init.c
+++ b/drivers/staging/xgifb/vb_init.c
@@ -1492,7 +1492,6 @@ unsigned char XGIInitNew(struct pci_dev *pdev)
        XGINew_SetModeScratch(HwDeviceExtension, pVBInfo);
 
        xgifb_reg_set(pVBInfo->P3d4, 0x8c, 0x87);
-       xgifb_reg_set(pVBInfo->P3c4, 0x14, 0x31);
 
        return 1;
 } /* end of init */
-- 
1.7.2.5

_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Reply via email to