From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=39690 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZS96-0004F5-Fq for qemu-devel@nongnu.org; Thu, 15 Jul 2010 13:22:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZS95-0006V5-BO for qemu-devel@nongnu.org; Thu, 15 Jul 2010 13:22:52 -0400 Received: from mx1.redhat.com ([209.132.183.28]:30072) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZS95-0006Ux-0l for qemu-devel@nongnu.org; Thu, 15 Jul 2010 13:22:51 -0400 Message-ID: <4C3F43D7.1040301@redhat.com> Date: Thu, 15 Jul 2010 20:22:31 +0300 From: Avi Kivity MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: [RFC PATCH 4/7] ide: IOMMU support References: <1279086307-9596-1-git-send-email-eduard.munteanu@linux360.ro> <4C3E2C2E.70507@codemonkey.ws> <20100714222401.GB21126@sequoia.sous-sol.org> <201007151128.27487.paul@codesourcery.com> <20100715165214.GV14017@sequoia.sous-sol.org> <4C3F3F0D.1000103@redhat.com> <20100715171710.GZ14017@sequoia.sous-sol.org> In-Reply-To: <20100715171710.GZ14017@sequoia.sous-sol.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Chris Wright Cc: kvm@vger.kernel.org, Joerg Roedel , qemu-devel@nongnu.org, Paul Brook , Eduard - Gabriel Munteanu On 07/15/2010 08:17 PM, Chris Wright wrote: > >> For emulated device, it seems like we can ignore ATS completely, no? >> > Not if you want to emulate an ATS capable device ;) > What I meant was that the whole request translation, invalidate, dma using a translated address thing is invisible to software. We can emulate an ATS capable device by going through the iommu every time. -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.