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