From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joerg Roedel Subject: Re: [Qemu-devel] Re: [RFC PATCH 4/7] ide: IOMMU support Date: Thu, 15 Jul 2010 19:22:58 +0200 Message-ID: <20100715172258.GI23755@8bytes.org> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Chris Wright , Paul Brook , Anthony Liguori , Eduard - Gabriel Munteanu , qemu-devel@nongnu.org, kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from 8bytes.org ([88.198.83.132]:50770 "EHLO 8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933860Ab0GORXA (ORCPT ); Thu, 15 Jul 2010 13:23:00 -0400 Content-Disposition: inline In-Reply-To: <4C3F3F0D.1000103@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On Thu, Jul 15, 2010 at 08:02:05PM +0300, Avi Kivity wrote: > For emulated device, it seems like we can ignore ATS completely, no? An important use-case for emulation is software testing and caching of iommu's is an important part that needs to be handled in software. For this purpose it makes sense to emulate the behavior of caches too. So we probably should not ignore the possibility of an emulated ATS device completly. Joerg