Skip site navigation (1)Skip section navigation (2)
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>