From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: KVM + VTd on a DX58SO reports No IOMMU found. Date: Tue, 29 Jun 2010 17:49:00 +0300 Message-ID: <4C2A07DC.8010202@redhat.com> References: <1277786951.14444.13.camel@geektop> <4C29BFF2.3030501@redhat.com> <1277820677.19284.1.camel@geektop> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org, Chris Wright To: ewheeler Return-path: Received: from mx1.redhat.com ([209.132.183.28]:54593 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754509Ab0F2OtD (ORCPT ); Tue, 29 Jun 2010 10:49:03 -0400 In-Reply-To: <1277820677.19284.1.camel@geektop> Sender: kvm-owner@vger.kernel.org List-ID: On 06/29/2010 05:11 PM, ewheeler wrote: > On Tue, 2010-06-29 at 12:42 +0300, Avi Kivity wrote: > >> On 06/29/2010 07:49 AM, ewheeler wrote: >> >>> KVM reports that I >>> do not have an IOMMU, however, dmesg reports both DMAR and IOMMU. In >>> addition, I know that this board supports VT-d. >>> >>> Specific details are available here: >>> http://pastebin.com/dp1tb5bf >>> >> Does your kernel .config actually include iommu support? >> >> > > Is it a config other than any of these? Which one supports VT-d? > > > root@ubuntu:/boot# grep IOMMU config-2.6.35-6-server > CONFIG_GART_IOMMU=y > CONFIG_CALGARY_IOMMU=y > CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y > CONFIG_AMD_IOMMU=y > CONFIG_AMD_IOMMU_STATS=y > CONFIG_IOMMU_HELPER=y > CONFIG_IOMMU_API=y > # CONFIG_IOMMU_DEBUG is not set > # CONFIG_IOMMU_STRESS is not set > CONFIG_DMAR. -- error compiling committee.c: too many arguments to function