[Xorg-driver-geode] [PATCH] X86EMU: handle CPUID instruction (passthrough)
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. :)
More information about the xorg