All of lore.kernel.org
 help / color / mirror / Atom feed
From: Avi Kivity <avi@redhat.com>
To: Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
Cc: kvm@vger.kernel.org
Subject: Re: WinXP virtual crashes on 0.12.1.2 but not 0.12.1.1
Date: Mon, 25 Jan 2010 17:27:43 +0200	[thread overview]
Message-ID: <4B5DB86F.202@redhat.com> (raw)
In-Reply-To: <4B5DB5A8.4000108@siriusit.co.uk>

On 01/25/2010 05:15 PM, Mark Cave-Ayland wrote:
>>> Unfortunately it still crashes with the same 
>>> "DRIVER_UNLOADED_WITHOUT_CANCELING_PENDING_OPERATIONS" BSOD :(
>>
>> Well, don't do that then.  Is there any specific functionality in 
>> processor.sys that you're missing?
>
>
> No, not at all. My only concern was that the VM had been running 
> absolutely fine under older KVM and VirtualBox until the upgrade from 
> 0.12.1.1 to 0.12.1.2 which made me think there had been a regression 
> somewhere along the line.

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).

>
> I appreciate from tracking both qemu and kvm mailing lists that there 
> is currently a lot of rapid development occuring across both QEMU and 
> KVM, and hence sometimes things can break. It would be interesting to 
> find out exactly *why* this doesn't work in KVM and so I can provide 
> debugging assistance if you can point me in the right direction.
>
> At the moment, I'm just happy that I can run the VM under KVM even 
> with the processor.sys driver disabled. At least by bringing up the 
> problem and solution on this mailing list thread then the solution is 
> documented for other people who find themselves in the same situation.

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.

-- 
error compiling committee.c: too many arguments to function


  reply	other threads:[~2010-01-25 15:27 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-05 16:09 WinXP virtual crashes on 0.12.1.2 but not 0.12.1.1 Mark Cave-Ayland
2010-01-05 17:15 ` Avi Kivity
2010-01-05 17:25   ` Mark Cave-Ayland
2010-01-06 11:25   ` Mark Cave-Ayland
2010-01-06 12:29     ` Marcelo Tosatti
2010-01-06 12:33       ` Gleb Natapov
2010-01-06 12:39         ` Gleb Natapov
2010-01-06 12:46       ` Mark Cave-Ayland
2010-01-06 12:41     ` Avi Kivity
2010-01-06 12:50       ` Mark Cave-Ayland
2010-01-06 12:54         ` Gleb Natapov
2010-01-06 13:14           ` Mark Cave-Ayland
2010-01-06 13:47             ` Yaniv Kaul
2010-01-06 12:56         ` Gleb Natapov
2010-01-06 13:02         ` Avi Kivity
2010-01-06 15:45           ` Mark Cave-Ayland
2010-01-06 17:08             ` Mark Cave-Ayland
2010-01-07  8:51               ` Avi Kivity
2010-01-07  9:57                 ` Mark Cave-Ayland
2010-01-07 12:34                   ` Avi Kivity
2010-01-07  8:50             ` Avi Kivity
2010-01-07  9:55               ` Mark Cave-Ayland
2010-01-24  7:40                 ` Avi Kivity
2010-01-25 15:15                   ` Mark Cave-Ayland
2010-01-25 15:27                     ` Avi Kivity [this message]
2010-01-25 16:06                       ` Mark Cave-Ayland
2010-01-25 16:09                         ` Avi Kivity
2010-01-25 16:18                           ` Mark Cave-Ayland
2010-01-25 16:22                             ` Avi Kivity
2010-01-25 16:54                               ` Mark Cave-Ayland
2010-01-25 17:37                                 ` Avi Kivity
2010-01-25 22:25                                   ` Mark Cave-Ayland
2010-01-26  6:18                                     ` Avi Kivity
2010-01-26  9:56                                       ` Mark Cave-Ayland

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4B5DB86F.202@redhat.com \
    --to=avi@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=mark.cave-ayland@siriusit.co.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.