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

[Xen-ia64-devel][PATCH] Bugfix, Sometime SMP Windows boot fail


  • To: "xen-ia64-devel" <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Xu, Anthony" <anthony.xu@xxxxxxxxx>
  • Date: Wed, 8 Nov 2006 13:57:35 +0800
  • Delivery-date: Tue, 07 Nov 2006 21:57:54 -0800
  • List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
  • Thread-index: AccC+snXSqf844BUToeKtgK13CkopA==
  • Thread-topic: [Xen-ia64-devel][PATCH] Bugfix, Sometime SMP Windows boot fail

Sometime SMP Windows cann't boot, the root cause is guest timer
interrupt 
is lost.

This patch fixes following issues.
1. Windows use different way to sync itc.
2. Previously when Guest timer fires and guest ITV is masked, XEN will
 desert this Guest timer interrupt. It is not correct for windows,
windows may
 expect this timer interrupt.
3. Windows may use different way to set timer in some situations.
   Windows first sets itm ( which may be smaller than current itc), and
   then sets itc ( which is samller than itm).
   XEN can support this way to set timer.


Signed-off-by, Anthony Xu < anthony.xu@xxxxxxxxx >

Attachment: smp_windows_boot.patch
Description: smp_windows_boot.patch

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

 


Rackspace

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