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 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Live migration leaves page tables read-only?

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Live migration leaves page tables read-only?
From: John Byrne <john.l.byrne@xxxxxx>
Date: Tue, 28 Nov 2006 16:22:52 -0800
Delivery-date: Tue, 28 Nov 2006 16:23:02 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <456CD0A5.1060701@xxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <456CD0A5.1060701@xxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.8 (X11/20061025)
I forgot to mention that a very simple test case I wrote using shared memory and the mprotect call didn't fail. So, the only test case I have at the moment is to run SAP.

John Byrne

John Byrne wrote:

I have been trying to debug a problem live-migrating SAP on Xen-3.0.3 x86-64 (I also tested Xen-unstable changeset 12548) without success.

SAP seems to run fine on a given host; live-migrating it to another host causes the guest to almost immediately panic in the mprotect() call in the change_pte_range() routine in the set_pte_at() macro because the page table page it is trying to update is write-protected.

My attempts at understanding where this is coming from have come to naught. Any help in running this down would be appreciated. I am perfectly willing/able to write some debugging code if I am given a few clues what to look for.

Thanks,

John Byrne




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



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