qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] APIC is missing with -cpu=pentium which is not architectura


From: Bryan O'Donoghue
Subject: [Qemu-devel] APIC is missing with -cpu=pentium which is not architecturally true of x86
Date: Sun, 29 Jul 2012 23:26:20 +0100

Greetings QEMUers.

Love QEMU - use it every day.

I have noticed a small architectural flaw with QEMU. When passing -cpu=pentium LAPIC is non functional (reads back all zeros).

Technically Pentium (P54C and friends) could have an APIC (as could 486 as a matter of fact) - see the Intel MultiProcessor specification : http://www.intel.com/design/pentium/datashts/242016.HTM

Perhaps this has been updated in later versions of QEMU, if not I suggest simply adding an "-lapic" type option to QEMU command line options.

While most Pentium machines did not have APICs per se, the whole SMP thing took off with classic pentium (p5) - and there are a few systems with LAPIC and IO/APIC support.

It's a pedantic point but, worth implementing correctly.


Cheers and great work.
Bryan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]