[PATCH] int10: Remove the vm86 and stub backends

Tiago Vignatti tiago.vignatti at nokia.com
Wed Jul 14 06:15:56 PDT 2010


Hi!

On Tue, Jul 13, 2010 at 11:32:54PM +0200, ext Adam Jackson wrote:
> vm86 has been defaulted off since 1.6, and is still a terrible idea to
> actually use.  Time to say goodbye.

My empirical evidences say that we can't do this. 

I had different behaviour running some systems with x86emu and vm86 in a
not-so-distant past. But it's empirical, as I said; I can't say if the problem
in fact is with real mode calls or a mix of the type of real mode with monitor
info protocols (DDC1, VBE, I2C, etc.). I gave up tracing it.

Also, note we have around fours bugs about people having problems with x86emu
- I know this is not a justification to not remove vm86 though:

    https://bugs.freedesktop.org/show_bug.cgi?id=18160
    https://bugs.freedesktop.org/show_bug.cgi?id=9206
    https://bugs.freedesktop.org/show_bug.cgi?id=20849
    https://bugs.freedesktop.org/show_bug.cgi?id=14332


(Damn, I was very very attempted to s-o-b this patch, Ajax!)

 
> The stub backend is only ever built by default on freebsd/ppc, and can't
> be doing any good there.  The right fix is --disable-int10 if you want
> to not ship int10 support.

Makes more sense to separate this hunk in another patch.


Thanks,
             Tiago


More information about the xorg-devel mailing list