From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: pv-grub boot hangs when iommu=soft. Booting kernel directly with the flags works Date: Fri, 9 Jul 2010 09:57:39 -0400 Message-ID: <20100709135739.GB5302@phenom.dumpdata.com> References: <4BBA5E4B.5010307@triad.rr.com> <20100405221824.GA26620@phenom.dumpdata.com> <20100406002507.GP23034@const.famille.thibault.fr> <20100407162416.GE26620@phenom.dumpdata.com> <20100407163319.GZ4920@const.bordeaux.inria.fr> <4BBCB87F.4080502@triad.rr.com> <20100407165739.GD4920@const.bordeaux.inria.fr> <4C3358AF.3070406@triad.rr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <4C3358AF.3070406@triad.rr.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: Richie Cc: Samuel Thibault , xen-devel@lists.xensource.com, Bruce Edge List-Id: xen-devel@lists.xenproject.org On Tue, Jul 06, 2010 at 12:24:15PM -0400, Richie wrote: > Are you able to pv-grub boot while specifying iommu=soft? No. > > To clarify this specific issue; the problem was that minios would > produce an error message (see example, specifically: port 5 still > bound!) and fail to boot the kernel. I suspect if that if you are I get another error, wherein Linux kernel does boot but up to initializing the SWIOTLB, and then it crashes due to Xen not allowing SWIOTLB to swizzle the pages. This is what Xen says: (XEN) mm.c:3847:d10 Bad page 00000000001beab4: ed=ffff830151210000(10), sd=ffff830151210000, caf=8000000000000002, taf=7400000000000001 Also experienced by another user: http://lists.xensource.com/archives/html/xen-devel/2010-04/msg00847.html Haven't dug deeper in the hypervisor to figure out the caf/taf business.