[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <21491fcfb013e21177140326efc0ee66@admin.gogi.tv>
Date: Wed, 01 Jun 2011 17:10:44 +0100
From: Daniel Haid <d.haid@...i.tv>
To: Konrad Rzeszutek Wilk <konrad.wilk@...cle.com>
Cc: <linux-kernel@...r.kernel.org>, Andi Kleen <andi@...stfloor.org>
Subject: Re: Question about iommu on x86_64 and radeon driver.
> Look in the source code. I somehow assumed it would activate it
> but maybe it isn't. And the problem you have is related to
> something else?
If I have read the code correctly the only way to get
swiotlb_force=1 in lib/swiotlb.c is to add the "swiotlb=force"
argument to the kernel parameters.
Without it on VIA chipsets swiotlb gets activated, but with
swiotlb_force=0. In this case DMA to addresses below 4GB should be
direct.
But since I still get the error the radeon driver must (incorrectly)
allocate memory above 4GB somewhere, but where?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists