WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Xen

xen-devel

[Top] [All Lists]

[Xen-devel] PV on HVM guest hang...

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] PV on HVM guest hang...
From: Mukesh Rathor <mukesh.rathor@xxxxxxxxxx>
Date: 2008年8月26日 20:57:11 -0700
Delivery-date: 2008年8月26日 20:59:11 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Oracle Corp
Reply-to: mukesh.rathor@xxxxxxxxxx
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.5 (X11/20070719)
I'm debugging a hang of 64bit HVM guest with PV drivers. The problem happens during migrate. So far I've discovered that the guest is stuck in loop receiving interrupt 0xa9/169. In the hypervisor I see that upon vmx exit, it sends 0xa9 right away...
(XEN) [<ffff828c80152680>] vlapic_test_and_set_irr+0x0/0x40 :0xa9
(XEN) [<ffff828c80151d35>] ioapic_inj_irq+0x95/0x150
(XEN) [<ffff828c801521d0>] vioapic_deliver+0x3e0/0x440
(XEN) [<ffff828c801522df>] vioapic_update_EOI+0xaf/0xc0
(XEN) [<ffff828c8015394b>] vlapic_write+0x2eb/0x7e0
(XEN) [<ffff828c8014a630>] hvm_mmio_intercept+0xa0/0x360
(XEN) [<ffff828c8014d03f>] send_mmio_req+0x14f/0x1b0
(XEN) [<ffff828c8014e568>] mmio_operands+0xa8/0x160
(XEN) [<ffff828c8014eb96>] handle_mmio+0x576/0x880
(XEN) [<ffff828c801632b2>] vmx_vmexit_handler+0x1832/0x1900
I'm now trying ot figure out the IP that causes vm exit so I can figure where in the guest/guest-driver its writing to the APIC. On the guest side, I see that evtchn_pending_sel is not set in evtchn_interrupt().
Any ideas/suggestions would be great as it is a critical bug.
Thanks
Mukesh
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] PV on HVM guest hang..., Mukesh Rathor <=
Previous by Date: RE: [Xen-devel] Xen 3.3.0 - Assertion '!((irq_stat[(((get_cpu_info()->processor_id)))].__local_irq_count) != 0)' failed at xmalloc.c:180 , Cui, Dexuan
Next by Date: Re: [Xen-devel] Re: FC Transport layer in xen , Tej
Previous by Thread: [Xen-devel] Xen 3.3.0 - Assertion '!((irq_stat[(((get_cpu_info()->processor_id)))].__local_irq_count) != 0)' failed at xmalloc.c:180 , Christopher S. Aker
Next by Thread: [Xen-devel] Re: ANNOUNCE: Xen 3.3.0 released! (Keir Fraser) , steedhorse
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /