Leave iopl set to 3 so vesa module will work

This commit is contained in:
Keith Packard 2003-10-09 07:12:01 +00:00
parent f74555e942
commit 10f721acc5
2 changed files with 3 additions and 3 deletions

View File

@ -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);

View File

@ -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 ();
}