[snip]

> I' not familiar with 386 assembler, but some expert from this list might
> have a clue. Does plex86 change an interrupt vector and not restore it properly?

Well, int $0x80 is simply what Linux uses as system call; if this did not work,
you'd crash *far* earlier ;-)

The problem is the *particular* system call that X executes here: the vm86old
call asks the kernel to switch the processor to VM86 (virtual 8086) mode and
execute some code there.  (Presumably X wants to call some real-mode code 
from the video card BIOS ...)

Now why this should be broken after plex86 runs, I have no idea.


Bye,
Ulrich

-- 
  Dr. Ulrich Weigand
  [EMAIL PROTECTED]

Reply via email to