<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d987d777d6b8ce05f11cb1d90f1241bfecfc9af4 - accel/mlx5: Support copy operation</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#d987d777d6b8ce05f11cb1d90f1241bfecfc9af4</link>
        <description>accel/mlx5: Support copy operationSince number of iovs per 1 RDMA operation is limitedby 16, we have to caculate the number of operationswhich must be completed. In the worst case we haveto iterate both src and dst iovs to find this number.Added a test with malloc bdev to check the new copyoperation.Signed-off-by: Alexey Marchuk &lt;alexeymar@nvidia.com&gt;Change-Id: I8bc75813f94d8fdff2e0af5cf5b8c254d8042af9Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23135Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotReviewed-by: Ben Walker &lt;ben@nvidia.com&gt;Reviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Tue, 07 May 2024 07:18:36 +0000</pubDate>
        <dc:creator>Alexey Marchuk &lt;alexeymar@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>64b16eda13edabc5109e4ca7a5ed3cc7ae3038d9 - accel: add error module</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#64b16eda13edabc5109e4ca7a5ed3cc7ae3038d9</link>
        <description>accel: add error moduleThis module will allow users to inject errors to selected acceloperations, similarly to how bdev_error allows user to inject errors onthe bdev layer.Since the errors won&apos;t necessarily be injected to each submittedoperation, the module needs to be able to actually execute some of themcorrectly.  To avoid duplicating the code, it forwards the execution ofthe tasks to the software module.This patch only defines the basic module structures, but doesn&apos;t injectany errors.  That will be done in the following patches.Signed-off-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Change-Id: I708e2429cf7ce5373beaf991ccd0be8fc45b9fc0Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20436Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Community-CI: Mellanox Build BotReviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Wed, 04 Oct 2023 09:53:41 +0000</pubDate>
        <dc:creator>Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a1dfa7ec92a6c49538482c8bb73f0b1ce040441f - module/accel: Add mlx5 accel module</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#a1dfa7ec92a6c49538482c8bb73f0b1ce040441f</link>
        <description>module/accel: Add mlx5 accel moduleThe mlx5 accel module supports crypto operations.Data buffer is split into `block_size` chunks and eachchunk is enrypted individually.mlx5 library contains some utility functions that willlater be used by other libraries, this lib will beexntended later.Signed-off-by: Alexey Marchuk &lt;alexeymar@nvidia.com&gt;Change-Id: Iacdd8caaade477277d5a95cfd53e9910e280a73bReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15420Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Mon, 10 Oct 2022 08:53:49 +0000</pubDate>
        <dc:creator>Alexey Marchuk &lt;alexeymar@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>976f8b0992ee86340e61dcedb2fbe5e265ffcc00 - module/accel: Add compressDev accel_module</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#976f8b0992ee86340e61dcedb2fbe5e265ffcc00</link>
        <description>module/accel: Add compressDev accel_moduleThis is the port of the vbdev compress logic into the accelframework.  It includes just one enhancement, to only fill eachmbuf in either src or dst array with max &quot;window size&quot; param toavoid QAT errors. Note that DPDK ISAL PMD was not ported as wehave native ISAL compression in accel now.Note: ISAL w/DPDK is still built w/this patch, that can&apos;t beremoved until the vbdev module moves to accel fw as it stilldepends on DPDK ISAL PMD.Follow-on patches will include addition C API for PMD selection,this patch just gets equivalent functionality going.  Upcomingpatches will also convert the vbdev compress module to use theaccel framework instead of talking directly to compressdev.More patches will also address comments on vbdev common codethat addressed here would make the review challenging.This patch also fixes a bug in the ported code that needs tobe fixed here to pass CI.  Capability discovery was incorrectcausing all devices to appear to not support chained mbufs,with the mbuf splitting code this is important to get right.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: I7f526404819b145ef26e40877122ba80a02fcf51Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15178Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Fri, 28 Oct 2022 21:56:55 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>61fbb000fe880f2f2316589f3a978a36d7df267c - module/accel: Add accel_dpdk_cryptodev</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#61fbb000fe880f2f2316589f3a978a36d7df267c</link>
        <description>module/accel: Add accel_dpdk_cryptodevThe new module replaces functionality in vbdev_crypto.This module is bdev agnostic, so some inernal partswere reworked.io_channel: contains a qp of every configured DPDK PMDcrypto key: for mlx5_pci we register a key on each availabledevice since keys are bound to Protection Domain.Signed-off-by: Alexey Marchuk &lt;alexeymar@nvidia.com&gt;Change-Id: If1845cb87eadacbb921c593ba82207a97f2209a3Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14859Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Tue, 04 Oct 2022 19:18:18 +0000</pubDate>
        <dc:creator>Alexey Marchuk &lt;alexeymar@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>a6dbe3721eb3b5990707fc3e378c95e505dd8ab5 - update Intel copyright notices</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#a6dbe3721eb3b5990707fc3e378c95e505dd8ab5</link>
        <description>update Intel copyright noticesper Intel policy to include file commit date using git cmdbelow.  The policy does not apply to non-Intel (C) notices.git log --follow -C90% --format=%ad --date default &lt;file&gt; | tail -1and then pull just the 4 digit year from the result.Intel copyrights were not added to files where Intel either hadno contribution ot the contribution lacked substance (ie licenseheader updates, formatting changes, etc).  Contribution date used&quot;--follow -C95%&quot; to get the most accurate date.Note that several files in this patch didn&apos;t end the license/(c)block with a blank comment line so these were added as the vastmajority of files do have this last blank line.  Simply there forconsistency.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Tue, 01 Nov 2022 20:26:26 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>488570ebd418ba07c9e69e65106dcc964f3bb41b - Replace most BSD 3-clause license text with SPDX identifier.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#488570ebd418ba07c9e69e65106dcc964f3bb41b</link>
        <description>Replace most BSD 3-clause license text with SPDX identifier.Many open source projects have moved to using SPDX identifiersto specify license information, reducing the amount ofboilerplate code in every source file.  This patch replacesthe bulk of SPDK .c, .cpp and Makefiles with the BSD-3-Clauseidentifier.Almost all of these files share the exact same license text,and this patch only modifies the files that contain themost common license text.  There can be slight variationsbecause the third clause contains company names - most say&quot;Intel Corporation&quot;, but there are instances for Nvidia,Samsung, Eideticom and even &quot;the copyright holder&quot;.Used a bash script to automate replacement of the license textwith SPDX identifier which is checked into scripts/spdx.sh.Signed-off-by: Jim Harris &lt;james.r.harris@intel.com&gt;Change-Id: Iaa88ab5e92ea471691dc298cfe41ebfb5d169780Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12904Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Dong Yi &lt;dongx.yi@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: &lt;qun.wan@intel.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Fri, 03 Jun 2022 19:15:11 +0000</pubDate>
        <dc:creator>Jim Harris &lt;james.r.harris@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b483811ff167a1701087fc67c0d91e80c3c792ee - modules/accel/iaa: add IAA accel_fw module</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#b483811ff167a1701087fc67c0d91e80c3c792ee</link>
        <description>modules/accel/iaa: add IAA accel_fw moduleAnd associated RPC to enable.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: I06785bcd8b8957293ad41d13bab556fe62f29fd5Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12765Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Fri, 20 May 2022 19:08:38 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ffef30ae0dbceb30f250f43407f12cb9b363c13b - modules/accel_dsa: update IDXD references to DSA where it makes sense</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#ffef30ae0dbceb30f250f43407f12cb9b363c13b</link>
        <description>modules/accel_dsa: update IDXD references to DSA where it makes senseIDXD has always been used everywhere but technically it stands forthe driver, not the HW (Intel Data Streaming Accelerator Driver)where the X comes from &quot;Streaming Accelerator&quot; somehow.  Anyway, theunderlying hardware is just DSA.  It doesn&apos;t matter much now butupcoming patches will add support for a new HW accelerator calledthe Intel In-Memory Analytics Accelerator which we&apos;ll call IAA andit will use the same (mostly) device driver (IDXD) as DSA.  So, callingthe HW what it is will lessen confusion when adding IAA support.This patch just does renaming for the accel_fw module and associatedfiles (RPC, etc).Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: Ib3b1f982cc60359ecfea5dbcbeeb33e4d69aee6aReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11984Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Fri, 18 Mar 2022 14:29:39 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5b03dd938cd1960fb9a68ed18d6bb5d3873b2bb7 - module/idxd: accel framework plug-in for idxd</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#5b03dd938cd1960fb9a68ed18d6bb5d3873b2bb7</link>
        <description>module/idxd: accel framework plug-in for idxdDocs, RPC, unit tests, etc., will follow.  Notes:* The current implementation will only work with VFIO.* The current implementation supports only the existing accelframework API. The API will be expanded for DSA exclusive featuresin a subsequent patch.* SW is required to manage flow control, to not over-run the work queues.This is provided in the accel plug-in module. The upper layers use publicAPI to manage this.* As we need to support any number of channels (we can&apos;t limit ourselvesto the number of work queues) we need to dynamically size/resize ourper channel descriptor rings based on the number of current channels. Thisis done from upper layers via public API into the lib.* As channels are created, the total number of work queue slots is dividedacross the channels evenly.  Same thing when they are destroyed, remainingchannels will see the ring sizes increase. This is done from upper layersvia public API into the lib.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: Ifaa39935107206a2d990cec992854675e5502057Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1722Community-CI: Mellanox Build BotReviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;shuhei.matsumoto.xt@hitachi.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Tue, 07 Apr 2020 16:38:58 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>aa7a13afc7fbc0663c32833e4a5b3b3606d86fca - global: rename copy to accel</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/accel/Makefile#aa7a13afc7fbc0663c32833e4a5b3b3606d86fca</link>
        <description>global: rename copy to accelThe copy engine library, modules and public APIs have been renamed.Use of the word `copy` has been replaced with the word `accel`short for accelerator in preparation for adding new capabilitiesin the future. Additionally, APIs for what was previously calledthe `memcpy` engine have been renamed to identify the engine as asoftware accelerator.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: Ia607aa718416146fbba1e6792b8de0f66bd8a5deReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/576Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;shuhei.matsumoto.xt@hitachi.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;

            List of files:
            /spdk/module/accel/Makefile</description>
        <pubDate>Wed, 05 Feb 2020 17:10:05 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
