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/
Home Products Support Community News


[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/
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

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