From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [RFC Patch] Support for making an E820 PCI hole in toolstack (xl + xm) Date: Mon, 15 Nov 2010 12:28:47 -0500 Message-ID: <20101115172847.GA7874@dumpdata.com> References: <20101112230855.GA26508@dumpdata.com> <20101115170302.GA7414@dumpdata.com> <1289841600.31507.702.camel@zakaz.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1289841600.31507.702.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Campbell Cc: Jeremy Fitzhardinge , "xen-devel@lists.xensource.com" , Keir Fraser , Stefano Stabellini , "bruce.edge@gmail.com" , Gianni Tedesco List-Id: xen-devel@lists.xenproject.org On Mon, Nov 15, 2010 at 05:20:00PM +0000, Ian Campbell wrote: > On Mon, 2010-11-15 at 17:03 +0000, Konrad Rzeszutek Wilk wrote: > > 2). It is much simple to parse the E820 in the Linux kernel[...] > > The ability to ingest an e820 from the hypervisor is also needed for > dom0 to consume the host e820 so it's not like there is additional code > on the kernel side to cope with this. There is a bit. We need to decouple the info->nr_pages magic that is used throughout the code b/c we are treating that value as a 'last pfn'. With the offset, we need to be more careful about it. P.S. (devel code, probably going to post a refresh today): git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git devel/e820-hole