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>