From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Cave-Ayland Subject: Re: WinXP virtual crashes on 0.12.1.2 but not 0.12.1.1 Date: Mon, 25 Jan 2010 16:06:07 +0000 Message-ID: <4B5DC16F.9020909@siriusit.co.uk> References: <4B43643F.8090303@siriusit.co.uk> <4B4373A8.8050807@redhat.com> <4B44731A.4020405@siriusit.co.uk> <4B448513.6070505@redhat.com> <4B448715.9000602@siriusit.co.uk> <4B4489F5.4000409@redhat.com> <4B44B018.90003@siriusit.co.uk> <4B45A05A.5020304@redhat.com> <4B45AFA1.6090008@siriusit.co.uk> <4B5BF98A.5040408@redhat.com> <4B5DB5A8.4000108@siriusit.co.uk> <4B5DB86F.202@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from ra.siriusit.co.uk ([217.207.197.130]:36222 "EHLO ra.siriusit.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753169Ab0AYQGW (ORCPT ); Mon, 25 Jan 2010 11:06:22 -0500 In-Reply-To: <4B5DB86F.202@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Avi Kivity wrote: > Well, there was a regression, but it was in 0.12.1.1. > > There were two bugs involved, a serious one (that caused the cpuid to > show up as AMD) hiding the less serious one (that causes processor.sys > to BSOD). Okay, understood. I must have just got lucky when upgrading from older KVM to 0.12.1.1. > I'd like to find out why processor.sys fails, but the .1->.2 change > isn't any help unfortunately. It looks like here too there are two bugs > involved: one in kvm which doesn't act like processor.sys expects it, > and one in processor.sys which causes it to > UNLOAD_ITSELF_WITHOUT_CANCELLING_PENDING_OPERATIONS. You might try > running with kvm trace enabled and look at msr and cpuid accesses just > prior to the crash. I've had a quick look at this, and I can't work out how to enable kvm trace in Kconfig. Is there any documentation on how to build with kvm trace enabled for debugging? ATB, Mark. -- Mark Cave-Ayland - Senior Technical Architect PostgreSQL - PostGIS Sirius Corporation plc - control through freedom http://www.siriusit.co.uk t: +44 870 608 0063 Sirius Labs: http://www.siriusit.co.uk/labs