[Xorg-driver-geode] [PATCH] X86EMU: handle CPUID instruction (passthrough)

Bart Trojanowski bart at jukie.net
Sun Feb 3 07:30:03 PST 2008


* Daniel Stone <daniel at fooishbar.org> [080202 23:29]:
> On Sat, Feb 02, 2008 at 08:20:01PM -0500, Gideon Romm wrote:
> > Its a patch to the x86 emulator.  :)  It need not support non-x86 architectures.
> 
> The reason you have an x86 emulator is so that you can run BIOSes
> written in x86 assembly on non-x86 machines.  There are some other
> reasons, but yeah.  So yes, it really _does_ need to support non-x86
> architectures, else everything would be an asm passthrough, instead of
> an insane x86 state machine.

I thought that we only had to do it because we were running real mode
instructions in protected and 64-bit modes.

As an x86 user I would like to apologize to all the other platforms for
enduring the 30 year old x86 baggage on modern hardware.  :)

-Bart

-- 
				WebSig: http://www.jukie.net/~bart/sig/


More information about the Xorg-driver-geode mailing list