From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wright Subject: Re: device passthrough Date: Fri, 28 May 2010 12:33:01 -0700 Message-ID: <20100528193301.GO8301@sequoia.sous-sol.org> References: <3E6CB99C2F38864E95D6AA1B707C0C70572D1C0E62@EMBX02-HQ.jnpr.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: "kvm@vger.kernel.org" To: Mu Lin Return-path: Received: from sous-sol.org ([216.99.217.87]:56005 "EHLO sequoia.sous-sol.org" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751121Ab0E1TdM (ORCPT ); Fri, 28 May 2010 15:33:12 -0400 Content-Disposition: inline In-Reply-To: <3E6CB99C2F38864E95D6AA1B707C0C70572D1C0E62@EMBX02-HQ.jnpr.net> Sender: kvm-owner@vger.kernel.org List-ID: * Mu Lin (mul@juniper.net) wrote: > Is there any method to directly assign a device to Guest OS without VT-d? Assuming you mean a PCI device, no, there isn't. Without an IOMMU[1] you can't directly assign a PCI device to a guest (nor is it safe). There have been patches floating around to allow this, but they don't maintain secure isolation. thanks, -chris [1] VT-d is an Intel chipset feature, so you could certainly do it on an AMD platform that has an AMD IOMMU.