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

[Xen-devel] Re: Assert hit in p2m.c while booting a Vista guest

To: Travis Betak <travis.betak@xxxxxxx>
Subject: [Xen-devel] Re: Assert hit in p2m.c while booting a Vista guest
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Fri, 11 Apr 2008 20:19:33 +0100
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 11 Apr 2008 12:25:01 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <Pine.LNX.4.64.0804111350140.13957@xxxxxxxxxxxxxxxx>
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcicCPjsNzgd9gf8Ed2l1wAWy6hiGQ==
Thread-topic: Assert hit in p2m.c while booting a Vista guest
User-agent: Microsoft-Entourage/11.4.0.080122
On 11/4/08 20:02, "Travis Betak" <travis.betak@xxxxxxx> wrote:

> While trying to boot a 32-bit Vista guest on the lastest unstable I hit
> the assertion below.  After a quick check, it looks like the assertion
> was added by the EPT patch:
> 
> changeset:   17404:9b635405ef90
> user:        Keir Fraser <keir.fraser@xxxxxxxxxx>
> date:        Wed Apr 09 11:30:32 2008 +0100
> summary:     x86, vmx: Enable EPT (Extended PageTable) support on new Intel
> processors
> 
> Also, this was with shadow paging, not nested paging.

The assertion wasn't added by that patch. The code containing the assertion
was merely moved out of p2m.h. Also the assertion looks pretty sensible,
especially as we've already checked that gfn <= max_mapped_pfn.

If you can repro this assertion then I suggest you dump out some information
when the assertion fires. The gfn, the value of
(RO_MPT_VIRT_END-RO_MPT_VIRT_START)/sizeof(l1_pgentry_t), and max_mapped_pfn
would be a good start.

 -- Keir



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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] Re: Assert hit in p2m.c while booting a Vista guest, Keir Fraser <=