Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: issues with movnti emulation

To: Jan Beulich <jbeulich@xxxxxxxxxx>
Subject: [Xen-devel] Re: issues with movnti emulation
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Fri, 21 Nov 2008 11:19:38 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 21 Nov 2008 03:20:04 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4926A3DB.76E4.0078.0@xxxxxxxxxx>
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AclLywpMSPsQ4re+Ed272AAX8io7RQ==
Thread-topic: issues with movnti emulation
User-agent: Microsoft-Entourage/11.4.0.080122
On 21/11/08 11:04, "Jan Beulich" <jbeulich@xxxxxxxxxx> wrote:

>> Of course this data corruption ought only to happen in cases where we'd
>> previously have failed an mmio emulation (and hence probably killed the
>> guest kernel?).
> 
> Yes, we previously saw emulation failure messages. The guest wasn't
> killed because of that, however. I have to admit it's been a while since
> I last looked at mmio emulation - is it eagerly trying to emulate successive
> instructions, and return to native execution when emulation failed? If
> not, I could neither explain why only some data got corrupted here, nor
> why the guest didn't get killed.

TimD had the correct explanation -- page-table pages getting recycled via
Windows' page scrubber.

 -- Keir



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