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] "Iomem mapping not permitted" during windows crash dump

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] "Iomem mapping not permitted" during windows crash dump under GPLPV
From: Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Date: Tue, 2 Feb 2010 13:58:20 +0000
Cc: Paul Durrant <Paul.Durrant@xxxxxxxxxx>, James Harper <james.harper@xxxxxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxxxx>
Delivery-date: Tue, 02 Feb 2010 05:59:01 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C78DD987.8BC0%keir.fraser@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/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>
References: <4B681A31020000780002D2DD@xxxxxxxxxxxxxxxxxx> <C78DD987.8BC0%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.18 (2008-05-17)
At 13:30 +0000 on 02 Feb (1265117447), Keir Fraser wrote:
> On 02/02/2010 11:27, "Jan Beulich" <JBeulich@xxxxxxxxxx> wrote:
> 
> >>>> "James Harper" <james.harper@xxxxxxxxxxxxxxxx> 02.02.10 12:07 >>>
> >> Someone on the ntdev list suggested that one approach could be to
> >> allocate a single page at setup time and map that into each 'hole' I
> >> leave behind by ballooning pages out. I haven't checked if Xen supports
> >> a HVM DomU randomly mapping pages like that and if it will let it map
> >> the same page multiple times, but it would remove the errors and keep
> >> everything happy.
> > 
> > There is no question - it just has to support this. Linux would not work
> > without this (nor can I imagine any other OS would).
> 
> I don't think a page can be simultaneously mapped at multiple locations in a
> guest's p2m though.

No, the basic p2m code doesn't allow aliasing (because it tries to
maintain a coherent m2p table).  The recent page-sharing patches from
Grzegorz Milos relax that restriction, though IIRC only for explicit
sharing operations managed by dom0.  I'm sure it could be extended to
cover this case.

What's the problem with just ignoring the errors when a frontend page
doesn't exist, though?

Cheers,

Tim.

-- 
Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Principal Software Engineer, Citrix Systems (R&D) Ltd.
[Company #02300071, SL9 0DZ, UK.]

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

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