[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH][SVM] fix guest hang
Hi Keir! Attached patch fixes a boot hang we have seen with SLES 9.3 and FreeBSD HVM guests. Both are 32bit guests and run with a 64bit hypervisor. The patch does the following: 1) Cache current vcpu in svm_vmexit_do_hlt 2) Check for interrupt shadow in svm_vmexit_do_hlt and handle it like a pending interrupt The boot hang happens when the hlt is intercepted and the interrupt shadow field in vmcb is set, then the guest waits forever for the next timer interrupt. Change 1) is a cleanup, 2) is the fix Signed-off-by: Christoph Egger <Christoph.Egger@xxxxxxx> -- AMD Saxony, Dresden, Germany Operating System Research Center Legal Information: AMD Saxony Limited Liability Company & Co. KG Sitz (Geschäftsanschrift): Wilschdorfer Landstr. 101, 01109 Dresden, Deutschland Registergericht Dresden: HRA 4896 vertretungsberechtigter Komplementär: AMD Saxony LLC (Sitz Wilmington, Delaware, USA) Geschäftsführer der AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy Attachment:
xen_svm.diff _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |