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,8 +258,10 @@ smiDisable (ScreenPtr pScreen) SmiCardInfo *smic = pScreenPriv->card->driver; ENTER (); +#if 0 #ifdef XV KdXVDisable (pScreen); +#endif #endif smiResetMMIO (pScreenPriv->card, smic); subDisable (pScreen); 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 (); }