Date: Mon, 27 May 2013 14:27:00 +0200 From: Jeremie Le Hen <jlh@FreeBSD.org> To: Konstantin Belousov <kostikbel@gmail.com> Cc: amd64@freebsd.org, arch@freebsd.org Subject: Re: x86 IOMMU support (DMAR) Message-ID: <20130527122700.GD70224@caravan.chchile.org> In-Reply-To: <20130527105844.GC3047@kib.kiev.ua> References: <20130527105844.GC3047@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0xe3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM> AMD Features=0x20100800<SYSCALL,NX,LM> AMD Features2=0x1<LAHF> -- Jeremie Le Hen Scientists say the world is made up of Protons, Neutrons and Electrons. They forgot to mention Morons.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130527122700.GD70224>