On Fri, Nov 15, 2002 at 08:22:54PM +0100, Michel Lanners wrote: > >> Has the Pegasos such an emulator as well? > > > > I don't really know about this, but there is also the int10 module in > > the X server, which, if i am not wrong, also is an x86 emulator, which > > is used by X to initialize the firmware of x86 only graphic boards. > > I'd be _really_ amazed if X had an x86 emulator. AFAIK, the int10 module > is used for access to BIOS code of the board. It uses the int10 > mechanism (_very_ x86-platform-specific) to call BIOS functions. > > Needless to say, this is of no use on platforms other than x86 (maybe > Alpha, but that's it then...).
I don't remember well, but there was discution about this a year or so ago on the X devel list. ... looking at the X source code ... /xc/programs/Xserver/hw/xfree86/int10/INT10.HOWTO says : ... The int10 real mode executor is designed to run on top of various x86 CPU emulators as well as in vm86 mode of a real x86 CPU. If used with a CPU emulator the emulator and CPU specific interfaces can be held separate thus requiring minimal efforts to port the int10 module to new platforms. Currently an interface to the x86emu real mode ... So maybe there is not yet an x86 emulator, but it should be relatively easy to add one. That said, on linux/ppc, it would be more logic to do this kind of things in the fbdev modules or something such. I still prefer to have the information and write it myself instead of depending on i386 firmware. Friendly, Sven Luther