Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Sep 2014 04:31:49 +0000
From:      "Joe Nosay" <superbisquit@gmail.com>
To:        "Adrian Chadd" <adrian@freebsd.org>, "ISO 8859 1 Q Ermal Lu E7i" <eri@freebsd.org>, "chromium" <chromium@freebsd.org>, "ppc" <ppc@freebsd.org>, "FreeBSD Hackers" <freebsd-hackers@freebsd.org>, "CeDeROM" <cederom@tlen.pl>, "USAR VET" <usvet81@hotmail.com>, "gecko" <gecko@freebsd.org>
Subject:   =?ISO-8859-1?Q?FW=3A=09Adrian_Chadd?=
Message-ID:  <3769C3A941E7152E07B05F1542B29085@edu.lahti.fi>

next in thread | raw e-mail | index | archive | help
http://antiq.co.il/koyzzu/afqiqruhwbgmoaewqtdyitufwiupqnntlbhvhnh
From owner-freebsd-hackers@FreeBSD.ORG  Thu Sep 25 23:41:48 2014
Return-Path: <owner-freebsd-hackers@FreeBSD.ORG>
Delivered-To: hackers@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 2720A7C9;
 Thu, 25 Sep 2014 23:41:48 +0000 (UTC)
Received: from mail-ob0-x22c.google.com (mail-ob0-x22c.google.com
 [IPv6:2607:f8b0:4003:c01::22c])
 (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id C88BC229;
 Thu, 25 Sep 2014 23:41:47 +0000 (UTC)
Received: by mail-ob0-f172.google.com with SMTP id uz6so6697931obc.3
 for <multiple recipients>; Thu, 25 Sep 2014 16:41:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-type;
 bh=qPNK9+dihs5bJOyac3kIozon/Nv72rNt4G6htL/tcqU=;
 b=AxUIe6vLmFLsu7HPAm+yLrhiqb9cGuSiMN4pv3+By487ETt/0y/QzmyhfsFsgkGcdK
 2w56GWpO6FLI47SoROSSNjyH9xSp05/GkBCaNJyCulQqvS0SSqh6c1Hq/eSeZ7IqJh+H
 APIcG76/CiUOdV9lBuzJRtv1H7+ReTxgfgqCIQtlIOd5i9fLFowpYCPLVMD0SEN8q5d9
 kGqdA6+iq/1UJXaeGHi8ebbCbj4zZbkTvuX6EscjR5XfOGqy1fz8GX6ClesErLXZCaWp
 s10ZRF/ahhyd4nXqci3r7Mhstp1BiNaStkJQOq/ypmXREDFdjeU6FrPvU8HxX2KtIj31
 ihUw==
MIME-Version: 1.0
X-Received: by 10.182.20.177 with SMTP id o17mr14151912obe.59.1411688506908;
 Thu, 25 Sep 2014 16:41:46 -0700 (PDT)
Received: by 10.202.188.84 with HTTP; Thu, 25 Sep 2014 16:41:46 -0700 (PDT)
In-Reply-To: <CALCpEUH=HgTHojEfFT+iAgN5oN+517wKdVdT+jmKc29wNM6Jcw@mail.gmail.com>
References: <CALCNsJRkCEtRvJL1MMNpmeizjgqmkFCFQTvpnTLXRBxOBQHyJA@mail.gmail.com>
 <5408938E.5020005@yandex.ru>
 <CALCpEUH=HgTHojEfFT+iAgN5oN+517wKdVdT+jmKc29wNM6Jcw@mail.gmail.com>
Date: Thu, 25 Sep 2014 16:41:46 -0700
Message-ID: <CAJP=Hc9NF3p-M_sOts2rkczsoZW8D_gsQDJQNSGGyDLym0rOxg@mail.gmail.com>
Subject: Re: IOAT driver for FreeBSD
From: Jim Harris <jim.harris@gmail.com>
To: hiren panchasara <hiren@freebsd.org>
Content-Type: text/plain; charset=UTF-8
X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1
Cc: "freebsd-hackers@freebsd.org" <hackers@freebsd.org>,
 "Andrey V. Elsukov" <bu7cher@yandex.ru>, Vijay Singh <vijju.singh@gmail.com>
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.18-1
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>;
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-hackers>,
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Sep 2014 23:41:48 -0000

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?3769C3A941E7152E07B05F1542B29085>