VM86 calls on some BIOSs, apparently mainly VESA calls, use 8254 timers that
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 1 Jun 2004 22:24:10 +0000 (22:24 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 1 Jun 2004 22:24:10 +0000 (22:24 +0000)
commit313278cec375b521d382348848cfb8092b19bfef
tree78b57d2191c17f5140161317c3e7a4c3a756f270
parent493c516a23a0a4eff42469f6dea926f86a9151d2
VM86 calls on some BIOSs, apparently mainly VESA calls, use 8254 timers that
we are using.  Restore our timers after making a vm86 call.  This is a hack,
but it seems to work.

Testing by: Sascha Wildner <saw@online.de>
sys/i386/i386/vm86.c
sys/platform/pc32/i386/vm86.c