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] blkif_map error starting fourth guest domain

To: Keir Fraser <keir@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] blkif_map error starting fourth guest domain
From: Kieran Mansley <kmansley@xxxxxxxxxxxxxx>
Date: Fri, 08 Jun 2007 11:19:27 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 08 Jun 2007 03:17:35 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <C28DDEED.10420%keir@xxxxxxxxxxxxx>
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: <C28DDEED.10420%keir@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Thu, 2007-06-07 at 16:12 +0100, Keir Fraser wrote:
> 
> 
> On 7/6/07 16:06, "Kieran Mansley" <kmansley@xxxxxxxxxxxxxx> wrote:
> 
> > The reason for blkif_map() failing seems to be the map_frontend_page()
> > call failing.
> > 
> > xm dmesg prints out:
> > (XEN) mm.c:2610:d0 Could not find L1 PTE for address e1204000
> > which seems likely to be connected to map_frontend_page() failing.
> 
> Yes, this is the problem. You'll need to add some more tracing, find out
> exactly which grant_map operation issued by dom0 is failing, and find out
> why Xen thinks there is no pte mapping the specified virtual address.

The grant map that's failing is (linux-2.6-xen-
sparse/drivers/xen/blkback/interface.c:62):

        gnttab_set_map_op(&op, (unsigned long)blkif->blk_ring_area->addr,
                          GNTMAP_host_map, shared_page, blkif->domid);

        if (HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &op, 1))
                BUG();

I'll get some more tracing and info about why this page supplied by the
frontend doesn't have a PTE when I get some spare time.

Kieran


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

<Prev in Thread] Current Thread [Next in Thread>