Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

Re: [Xen-devel] PAE xen + linux kernel boots ...

To: Gerd Knorr <kraxel@xxxxxxxxxxx>
Subject: Re: [Xen-devel] PAE xen + linux kernel boots ...
From: Scott Parish <srparish@xxxxxxxxxx>
Date: Sat, 30 Apr 2005 22:57:01 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Scott Parish <srparish@xxxxxxxxxx>
Delivery-date: Sat, 30 Apr 2005 23:09:48 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20050430230154.GD8637@bytesex>
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: <20050425172624.GB22076@bytesex> <87ll74o29m.fsf@xxxxxxxxxxx> <20050430090117.GC16883@xxxxxxxxxx> <20050430230154.GD8637@bytesex>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: mutt-ng 1.5.9i (Linux)
On Sun, May 01, 2005 at 01:01:54AM +0200, Gerd Knorr wrote:

> > The hypervisor was taking a pagefault in ptwr_emulated_update() when
> > pl1e (a map_domain_mem() mapped page) was dereferenced to be
> > copied. pl1e is a 64 bit type with pae, but only the first 4 bytes
> > were getting mapped, and there was a case where pl1e would straddle
> > a page boundary,
> 
> Huh?  page table entries must be 8-byte aligned, so they never ever
> can cross a page border.  Must be something else.

Right, the bug is in the partial write support in ptwr_emulated_update().
Working on a patch now.

sRp

-- 
Scott Parish

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