summaryrefslogtreecommitdiff
path: root/hw/kdrive/smi
diff options
context:
space:
mode:
Diffstat (limited to 'hw/kdrive/smi')
-rw-r--r--hw/kdrive/smi/smi.c3
-rw-r--r--hw/kdrive/smi/smidraw.c3
2 files changed, 3 insertions, 3 deletions
diff --git a/hw/kdrive/smi/smi.c b/hw/kdrive/smi/smi.c
index b8c8c93bd..4ca87dbf3 100644
--- a/hw/kdrive/smi/smi.c
+++ b/hw/kdrive/smi/smi.c
@@ -236,6 +236,7 @@ smiEnable (ScreenPtr pScreen)
SmiCardInfo *smic = pScreenPriv->card->driver;
ENTER ();
+ iopl (3);
if (!subEnable (pScreen))
return FALSE;
@@ -257,9 +258,11 @@ smiDisable (ScreenPtr pScreen)
SmiCardInfo *smic = pScreenPriv->card->driver;
ENTER ();
+#if 0
#ifdef XV
KdXVDisable (pScreen);
#endif
+#endif
smiResetMMIO (pScreenPriv->card, smic);
subDisable (pScreen);
LEAVE ();
diff --git a/hw/kdrive/smi/smidraw.c b/hw/kdrive/smi/smidraw.c
index a4cf4f52e..12910bbb1 100644
--- a/hw/kdrive/smi/smidraw.c
+++ b/hw/kdrive/smi/smidraw.c
@@ -285,8 +285,6 @@ smiDrawEnable (ScreenPtr pScreen)
smic = getSmiCardInfo(pScreenPriv);
dpr = smic->dpr;
- iopl(3);
-
smis->stride = pScreenPriv->screen->fb[0].byteStride;
smis->dpr_vpr_enable = smiGetIndex (smic, VGA_SEQ_INDEX,
VGA_SEQ_DATA, 0x21) & ~0x03;
@@ -329,7 +327,6 @@ smiDrawDisable (ScreenPtr pScreen)
smis = 0;
dpr = 0;
accel_cmd = 0;
- iopl (0);
LEAVE ();
}