Date: Fri, 26 Sep 2014 10:10:41 -0700 From: Vijay Singh <vijju.singh@gmail.com> To: Jim Harris <jim.harris@gmail.com> Cc: "freebsd-hackers@freebsd.org" <hackers@freebsd.org>, "Andrey V. Elsukov" <bu7cher@yandex.ru>, hiren panchasara <hiren@freebsd.org> Subject: Re: IOAT driver for FreeBSD Message-ID: <CALCNsJRSEWF2q=YaEc=f-BvwaANHV7F7L2WsMWNaHV=33KY_Qg@mail.gmail.com> In-Reply-To: <CAJP=Hc9NF3p-M_sOts2rkczsoZW8D_gsQDJQNSGGyDLym0rOxg@mail.gmail.com> References: <CALCNsJRkCEtRvJL1MMNpmeizjgqmkFCFQTvpnTLXRBxOBQHyJA@mail.gmail.com> <5408938E.5020005@yandex.ru> <CALCpEUH=HgTHojEfFT%2BiAgN5oN%2B517wKdVdT%2BjmKc29wNM6Jcw@mail.gmail.com> <CAJP=Hc9NF3p-M_sOts2rkczsoZW8D_gsQDJQNSGGyDLym0rOxg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jim, since the device IDs were changed, were there any changes to the descriptors for the DMA part? =vijay On Thu, Sep 25, 2014 at 4:41 PM, Jim Harris <jim.harris@gmail.com> wrote: > > > On Tue, Sep 23, 2014 at 5:38 PM, hiren panchasara <hiren@freebsd.org> > wrote: > >> + Jim >> >> On Thu, Sep 4, 2014 at 9:30 AM, Andrey V. Elsukov <bu7cher@yandex.ru> >> wrote: >> > On 03.09.2014 20:59, Vijay Singh wrote: >> >> Hi All, I found some discussion in the past about this. Is there a >> version >> >> of such a driver that I can test, and hopefully help get committed? >> > >> > There was some work in >> > >> http://svnweb.freebsd.org/base/user/jimharris/ioat/sys/dev/ioat/ >> >> Hi Jim, >> >> Whats the status of this user branch? >> >> cheers, >> Hiren >> > > This user branch is a couple of years old, but should not be too difficult > to bring forward to HEAD. It only includes E5 v1 (Sandy Bridge Xeon) > device IDs so would need to be updated to include E5 v2 (Ivy Bridge) and v3 > (Haswell) device IDs. > > Note this driver only does DMA operations currently and is not plumbed for > other opcodes (XOR/P+Q, CRC, etc.) But the general framework is there to > add code for the other opcodes. > > E5 v2 and v3 device IDs are pasted below. > > -Jim > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB0 0x0e20 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB1 0x0e21 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB2 0x0e22 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB3 0x0e23 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB4 0x0e24 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB5 0x0e25 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB6 0x0e26 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB7 0x0e27 > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB8 0x0e2e > > #define PCI_DEVICE_ID_INTEL_IOAT_IVB9 0x0e2f > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW0 0x2f20 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW1 0x2f21 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW2 0x2f22 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW3 0x2f23 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW4 0x2f24 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW5 0x2f25 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW6 0x2f26 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW7 0x2f27 > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW8 0x2f2e > > #define PCI_DEVICE_ID_INTEL_IOAT_HSW9 0x2f2f > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALCNsJRSEWF2q=YaEc=f-BvwaANHV7F7L2WsMWNaHV=33KY_Qg>