From owner-freebsd-arch@FreeBSD.ORG Mon May 27 12:27:07 2013 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 82EBEC44; Mon, 27 May 2013 12:27:07 +0000 (UTC) (envelope-from jlh@FreeBSD.org) Received: from caravan.chchile.org (caravan.chchile.org [178.32.125.136]) by mx1.freebsd.org (Postfix) with ESMTP id 504C8EDC; Mon, 27 May 2013 12:27:07 +0000 (UTC) Received: by caravan.chchile.org (Postfix, from userid 1000) id 8071FBC3D1; Mon, 27 May 2013 12:27:00 +0000 (UTC) Date: Mon, 27 May 2013 14:27:00 +0200 From: Jeremie Le Hen To: Konstantin Belousov Subject: Re: x86 IOMMU support (DMAR) Message-ID: <20130527122700.GD70224@caravan.chchile.org> Mail-Followup-To: Konstantin Belousov , arch@freebsd.org, amd64@freebsd.org References: <20130527105844.GC3047@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130527105844.GC3047@kib.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: amd64@freebsd.org, arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 May 2013 12:27:07 -0000 Hi kib, On Mon, May 27, 2013 at 01:58:44PM +0300, Konstantin Belousov wrote: > For the several months, I worked (and continue the work now) on the > driver for the Intel VT-d for FreeBSD. The VT-d is sold as the I/O > Virtualization technology, but in essence it is a DMA addresses > remapping engine, i.e. it is advanced and improved I/O MMU, as also > found on other big-iron machines, e.g. PowerPC or Sparc. See the > Intel document titled 'Intel Virtualization Technology for Directed > I/O Architecture Specification' and chipsets datasheets for the > description of the facility. > > [...] > > http://people.freebsd.org/~kib/misc/DMAR.1.patch Which CPU flag is needed to be able to test this? My -CURRENT machine has: CPU: Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz (1869.90-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x6f6 Family = 0x6 Model = 0xf Stepping = 6 Features=0xbfebfbff Features2=0xe3bd AMD Features=0x20100800 AMD Features2=0x1 -- Jeremie Le Hen Scientists say the world is made up of Protons, Neutrons and Electrons. They forgot to mention Morons.