From mboxrd@z Thu Jan 1 00:00:00 1970 From: ANNIE LI Subject: Re: Error restoring DomU when using GPLPV Date: Wed, 02 Sep 2009 12:27:22 +0800 Message-ID: <4A9DF42A.2090908@oracle.com> References: <4A8E1E85.6020902@oracle.com> <4A9516B8.9050706@oracle.com> <4A9651A2.3010604@oracle.com> <4A974AA9.4080906@oracle.com> <4A9DEEF7.6080700@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4A9DEEF7.6080700@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: Joshua West , James Harper , "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org > It seems this problem is connected with gnttab, not shareinfo. > I changed some code about grant table in winpv driver (not using > balloon down shinfo+gnttab method), save/restore/migration can work > properly on Xen3.4 now. > > What i changed is winpv driver use hypercall XENMEM_add_to_physmap to > map corresponding grant tables which devices require, instead of > mapping all 32 pages grant table during initialization. It seems > those extra grant table mapping cause this problem. Wondering whether those extra grant table mapping is the root cause of the migration problem? or by luck as linux PVHVM too? Thanks Annie.