From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Daniel P. Berrange" Subject: Re: 3.0.5 rc3 paravirt save failures ? Date: Tue, 1 May 2007 16:01:56 +0100 Message-ID: <20070501150156.GB3995@redhat.com> References: <20070501115502.GA27924@redhat.com> Reply-To: "Daniel P. Berrange" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Steven Hand Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Tue, May 01, 2007 at 01:47:39PM +0100, Steven Hand wrote: > >I'm seeing a fairly frequent problem when trying to save paravirt domains. > >xc_save is failing, and logging the following error: > > > >(XendCheckpoint:349) ERROR Internal error: Frame# in pfn-to-mfn frame list is > not in pseudophys > >(XendCheckpoint:349) ERROR Internal error: entry 206848: p2m_frame_list[404] i > s 0x0 > >(XendCheckpoint:349) ERROR Internal error: Failed to map/save the p2m frame li > st > > > >Save/restore of fullyvirt on the same box is working pretty well. Anyone > >have ideas on what the error message might be trying to tell me.... ? > > Looks like you're running off the top of the p2m ; your domain has 800Mb > 'maxmem' and hence should have a p2m covering 800 + 8 (slack) = 808Mb. > However entry 206868 is for the physical page just beyond that. > > Can you check the value you're getting for p2m_size in xc_domain_save.c, > e.g. apply the following? I did that and it was showing 206869. Updated the HV to be post-Kier's changes and it now shows 206868, so it was an off-by-one due to HV/libxc mismatch. I really was not expecting to be seeing HV hypercall API changes in the 3.0.5 testing rc releases :-( Are there any more planned hypercall API/ABI changes anticipated before 3.0.5 is released, which would require a match HV/userspace update ? Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|