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: Fri, 12 Nov 2010 18:16:49 -0500 Message-ID: <20101112231649.GA26764@dumpdata.com> References: <20101112230855.GA26508@dumpdata.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20101112230855.GA26508@dumpdata.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: xen-devel@lists.xensource.com, stefano.stabellini@eu.citrix.com, gianni.tedesco@citrix.com Cc: Jeremy Fitzhardinge , bruce.edge@gmail.com List-Id: xen-devel@lists.xenproject.org > It adds a new option to guest config file, which is "pci_hole". The user can > specify the PFN number, such as '0xc0000' or in case of using the xl, '1' which > will automatically figure out the start of the PCI address. Here is an example: kernel="/home/konrad/git/xtt/bootstrap/dist/common/vmlinuz" ramdisk="/home/konrad/git/xtt/bootstrap/dist/common/initramfs.cpio.gz" extra="inittab=/etc/inittab-xen console=hvc0 debug earlyprintk=xen memblock=debug iommu=soft" memory=6048 vcpus=4 on_crash="preserve" vif = [ 'mac=00:0f:4b:00:00:68, bridge=switch' ] pci= ["0000:03:00.0","00:1d.0","00:1d.1","00:1d.2","00:1d.7"] vfb = [ 'vnc=1, vnclisten=0.0.0.0,vncunused=1'] pci_hole=0xa0000 Also I found out that 'xl' does not understand multiple options in the pci line so testing with that might give you some weird results. However "xm" works fine.