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

[Xen-devel] [Patch] Fix x64 SMP Vista's Bug Check 0x101 issue


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Cui, Dexuan" <dexuan.cui@xxxxxxxxx>
  • Date: Wed, 10 Jan 2007 19:27:49 +0800
  • Cc: Keir Fraser <keir@xxxxxxxxxxxxx>
  • Delivery-date: Wed, 10 Jan 2007 03:28:17 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcbhNpSgnLlsyleeR3aZurd/xO5mYAAmjw1QAHpYsZANUy+bAAbmp7kg
  • Thread-topic: [Patch] Fix x64 SMP Vista's Bug Check 0x101 issue

x64 SMP Vista HVM guest uses HPET as the main system timer, and it uses
physical destination mode with broadcast to deliver the interrupts
generated by HPET. In current code, timer interrupts are injected only
to VCPU0 in vioapic.c, but this doesn't satisfy x64 SMP Vista -- when it
boots, it complains "a clock interrupt was not received on a secondary
processor within the allocated time interval" with Bug Check 0x101.
The attached patch fixes the issue.

-- Dexuan

Signed-off-by: Dexuan Cui <dexuan.cui@xxxxxxxxx>

Attachment: fix-64bit-vista-blue-screen.diff
Description: fix-64bit-vista-blue-screen.diff

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.