[haiku-bugs] Re: [Haiku] #7692: Haiku Crashes in Qemu with Pentium 1, 2 or 3 CPU models

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Wed, 15 Jun 2011 18:49:01 -0000

#7692: Haiku Crashes in Qemu with Pentium 1, 2 or 3 CPU models
-----------------------------+----------------------------
   Reporter:  tonestone57    |      Owner:  mmlr
       Type:  bug            |     Status:  assigned
   Priority:  normal         |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:
 Blocked By:                 |   Blocking:  7665
Has a Patch:  0              |   Platform:  x86
-----------------------------+----------------------------
Changes (by mmlr):

 * status:  new => assigned
 * owner:  axeld => mmlr


Comment:

 The reason is rather simple: QEMU just unsets the APIC support bit in the
 CPU ID features but still emulates the actual APIC and IO-APIC hardware.
 Also the ACPI tables still include the full APIC info, which I'd classify
 as a QEMU bug (since it describes local APICs that wouldn't actually be
 present on the CPU if it didn't support local APICs). In any case, the
 local APIC init (or enumeration) should check the CPU features for the
 APIC feature before moving on. I'll look into that.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7692#comment:3>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: