<?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>355312bfcd3751f9af17fbefc90373fb8a269614 - so_ver: increase all major versions after SPDK 24.01</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#355312bfcd3751f9af17fbefc90373fb8a269614</link>
        <description>so_ver: increase all major versions after SPDK 24.01To allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the future releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all componentsDue to patch below being introduced after v24.01 code freeze,bdev lib version should not be increased:61623c5ca9 bdev: add spdk_bdev_io padding in place of io_submit_chShort reference to how the versions were changed:MAX=$(git grep &quot;SO_VER := &quot; | cut -d&quot; &quot; -f 3 | sort -ubnr | head -1)for((i=$MAX;i&gt;0;i-=1)); do find . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_VER := $i\$/SO_VER := $(($i+1))/g&quot; {} +;  donefind . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_MINOR := .*/SO_MINOR := 0/g&quot; {} +Signed-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: I0166d6be6c17bbbf985d48b5dfcb36f1d4af1b48Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21582Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Fri, 26 Jan 2024 11:19:16 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dc93bd859ba915d3e5993c0ce4b9332984c6dea2 - vhost-scsi: add new rpc to enhance live recovery</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#dc93bd859ba915d3e5993c0ce4b9332984c6dea2</link>
        <description>vhost-scsi: add new rpc to enhance live recoveryAfter the vhost-scsi controller is started, qemu can reconnectto spdk, but at this time the LUN may not be added to the scsitarget, struct spdk_scsi_dev_vhost_state&apos;s member dev has notbeen set yet, which will lead to IO error subsequently.So we add a vhost_create_scsi_controller RPC option to createcontroller but doesn&apos;t start it, and add a new RPC to startthe controller separately.Change-Id: I1f8a78528de3073293d1c5ce2c064123519bc320Signed-off-by: Haoqian He &lt;haoqian.he@smartx.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19590Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Wed, 30 Aug 2023 09:18:00 +0000</pubDate>
        <dc:creator>Haoqian He &lt;haoqian.he@smartx.com&gt;</dc:creator>
    </item>
<item>
        <title>3359bf34d682202107c227ea42ace1c600a04657 - so_ver: increase all major versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#3359bf34d682202107c227ea42ace1c600a04657</link>
        <description>so_ver: increase all major versionsTo allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the future releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.Disabled test for increasing SO version without ABI change, asthat is goal of this patch. This check shall be removed with SPDK 23.05release.Looks like this was left over from prior LTS, to avoid thatmake sure it is only skipped when running against v23.01.x as latestrelease.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all components- removes suppressions for ABI testsShort reference to how the versions were changed:MAX=$(git grep &quot;SO_VER := &quot; | cut -d&quot; &quot; -f 3 | sort -ubnr | head -1)for((i=$MAX;i&gt;0;i-=1)); do find . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_VER := $i\$/SO_VER := $(($i+1))/g&quot; {} +;  donefind . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_MINOR := .*/SO_MINOR := 0/g&quot; {} +Change-Id: I3e5681802c0a5ac6d7d652a18896997cd07cc8bfSigned-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16419Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Mon, 23 Jan 2023 17:24:28 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a6dbe3721eb3b5990707fc3e378c95e505dd8ab5 - update Intel copyright notices</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/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/lib/vhost/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/lib/vhost/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/lib/vhost/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>047c067c05ff22df06c053990998184b8a940514 - so_ver: increase all major versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#047c067c05ff22df06c053990998184b8a940514</link>
        <description>so_ver: increase all major versionsTo allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the future releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.Disabled test for increasing SO version without ABI change, asthat is goal of this patch. This check shall be removed with SPDK 22.05release.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all components- removes suppressions for ABI testsSigned-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: Id1a5358882dc496faa5b0b5c9a63b326c378c551Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11361Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Mon, 31 Jan 2022 09:55:58 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7b847784d27410a1160d2b580a45cb08372ff43b - lib/vhost: rename rte_vhost_compat to rte_vhost_user</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#7b847784d27410a1160d2b580a45cb08372ff43b</link>
        <description>lib/vhost: rename rte_vhost_compat to rte_vhost_userFor some time already the DPDK rte_vhost interface wasaccomodating for other types of devices than virtio-net.rte_vhost_compat.c file contained the use of DPDK rte_vhost,rather than workarounds. To make that clear it is now renamedto rte_vhost_user.c.This patch is first in series that reworks vhost librarywith two goals in mind:1) Refactor vhost and vhost-blk to no longer depend on rte_vhost.All references to that API will be moved to rte_vhost_user.c.2) Add a transport abstraction for virtio-blk devices.vhost-blk will now be able to expose virtio-blk using multipleimplementations of the interface.First one will be vhost_user that depends on DPDK rte_vhost library.Signed-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: Ib6d4e4a6352069fa76e6b017ec203dab75f887b8Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11052Community-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: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Wed, 12 Jan 2022 08:24:41 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e4070ee0e012c345f4c059f125f4f9ce3be66690 - so_ver: increase all major versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#e4070ee0e012c345f4c059f125f4f9ce3be66690</link>
        <description>so_ver: increase all major versionsTo allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the quarterly releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.Disabled test for increasing SO version without ABI change, asthat is goal of this patch. This check shall be removed with SPDK 21.04release.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all components- removes suppressions for ABI testsSigned-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: I44d01154430a074103bd21c7084f44932e81fe72Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6167Community-CI: Broadcom CICommunity-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/lib/vhost/Makefile</description>
        <pubDate>Fri, 29 Jan 2021 10:11:25 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6bd7bd0da2ca5f5045f071b8e48dabebe26974aa - vhost: deprecate internal vhost library support</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#6bd7bd0da2ca5f5045f071b8e48dabebe26974aa</link>
        <description>vhost: deprecate internal vhost library supportThe internal vhost library is used when DPDK&apos;s versionis older than 19.05 and the experiemntal vhost nvmetarget.For the CONFIG_INTERNAL_VHOST_LIB option, SPDK doesn&apos;tenable this option by default over one year and CIdoesn&apos;t cover it either, so we may remove it withthis release.As for the vhost-nvme target, since we are developinga new vfio-user target solution, it&apos;s OK for us to removeit now.Change-Id: Ib2cce1db99cd09754307c2828b3187f2d4550304Signed-off-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4562Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Fri, 09 Oct 2020 02:30:05 +0000</pubDate>
        <dc:creator>Changpeng Liu &lt;changpeng.liu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b62bfbf6a9204b0aa93085360da8f1ea4592f389 - lib/vhost: Remove and inline spdk_vhost_blk_get_dev</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#b62bfbf6a9204b0aa93085360da8f1ea4592f389</link>
        <description>lib/vhost: Remove and inline spdk_vhost_blk_get_devHaving spdk_vhost_blk_get_dev required us to bump up the SO versionthe vhost library when we updated bdev.h but spdk_vhost_blk_get_devhas not been used publicly, and can be inlined very simply.So remove spdk_vhost_blk_get_dev from include/spdk/vhost.h and inlineit to the place which had used it.Signed-off-by: Shuhei Matsumoto &lt;shuhei.matsumoto.xt@hitachi.com&gt;Change-Id: I98c233b81d7980d4e2c5bd3c0a65d747f183e1e9Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2747Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Broadcom CICommunity-CI: Mellanox Build BotReviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@mellanox.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Tue, 02 Jun 2020 22:13:48 +0000</pubDate>
        <dc:creator>Shuhei Matsumoto &lt;shuhei.matsumoto.xt@hitachi.com&gt;</dc:creator>
    </item>
<item>
        <title>d18e63206a4b5d710756d7e7d9c42ef0db0c5d58 - mk/lib: add a check that major and minor version is set for libs.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#d18e63206a4b5d710756d7e7d9c42ef0db0c5d58</link>
        <description>mk/lib: add a check that major and minor version is set for libs.Also, while we are here, consolidate setting SO_SUFFIX to one spot.Previously, it was possible for a library to slip throughwithout an SO version.Signed-off-by: Seth Howell &lt;seth.howell@intel.com&gt;Change-Id: I4db5fa5839502d266c6259892e5719b05134518cReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2361Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotCommunity-CI: Broadcom CIReviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@mellanox.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Sun, 10 May 2020 20:40:09 +0000</pubDate>
        <dc:creator>Seth Howell &lt;seth.howell@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0059b455107d439992518c29597fcd5d4d1a4f0d - lib/vhost: add a map file.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#0059b455107d439992518c29597fcd5d4d1a4f0d</link>
        <description>lib/vhost: add a map file.Signed-off-by: Seth Howell &lt;seth.howell@intel.com&gt;Change-Id: I9935151ef41be20199a19085c1775d15f9ab6ba2Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2304Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Community-CI: Mellanox Build BotCommunity-CI: Broadcom CITested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Sun, 10 May 2020 01:10:11 +0000</pubDate>
        <dc:creator>Seth Howell &lt;seth.howell@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2eabc7151893693cbcb712d001e456b3d95662af - vhost: add packed ring support</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#2eabc7151893693cbcb712d001e456b3d95662af</link>
        <description>vhost: add packed ring supportUpdate vhost blk contruct rpc, make it enable tosupport packed ring feature.Change-Id: Ia1f75e72e8441e8d82fad89073e4875f89e5b9cdSigned-off-by: Jin Yu &lt;jin.yu@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1567Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;shuhei.matsumoto.xt@hitachi.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Mon, 30 Mar 2020 11:16:24 +0000</pubDate>
        <dc:creator>Jin Yu &lt;jin.yu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>193927830ddced41dfebfe7cdb14d543aaf84a2c - make: rev SO versions individually for libraries.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#193927830ddced41dfebfe7cdb14d543aaf84a2c</link>
        <description>make: rev SO versions individually for libraries.This will allow us to keep track of compatibility issues on aper-library basis.Change-Id: Ib0c796adb1efe1570212a503ed660bef6f142b6eSigned-off-by: Seth Howell &lt;seth.howell@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1067Tested-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;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Fri, 28 Feb 2020 20:47:11 +0000</pubDate>
        <dc:creator>Seth Howell &lt;seth.howell@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>28099e0ed9786b01f67d94894177e71a4baec87c - make: add dependencies for the rte_vhost build.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#28099e0ed9786b01f67d94894177e71a4baec87c</link>
        <description>make: add dependencies for the rte_vhost build.The dependencies between vhost and rte_vhost were not added duringearlier changes. This change moves the rte_vhost directory up to thelevel of the other libraries and adds the proper dependencies for whenit is linked.Change-Id: I089de1cd945062b64975a0011887700c0e38bb0fSigned-off-by: Seth Howell &lt;seth.howell@intel.com&gt;Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/467700Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Fri, 06 Sep 2019 16:34:34 +0000</pubDate>
        <dc:creator>Seth Howell &lt;seth.howell@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0a6ad9b02ee388987216c1f6e593ef18bba54d8a - vhost: install external msg handling hooks to rte_vhost</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#0a6ad9b02ee388987216c1f6e593ef18bba54d8a</link>
        <description>vhost: install external msg handling hooks to rte_vhostDPDK 19.05+ gives us an ability to pre or post-processany single vhost-user message. The user can either performadditional actions upon some generic events, or canimplement handling for brand new message types thatrte_vhost doesn&apos;t even know about.In order to smoothly switch to the upstream rte_vhostand drop our internal copy, we introduce an SPDK wrapperfunction to register SPDK-specific message handlers. ForDPDK 19.05+ this will use the new rte_vhost API toregister those message handlers, and for older DPDKsthis function simply won&apos;t do anything - as w assume theinternal rte_copy already contains all the necessarychanges and does not need any &quot;external&quot; hooks.For now we use the message handlers to stop the vhostdevice and wait for any pending DMA ops before lettingrte_vhost to process the SET_MEM_TABLE message and unmapthe current shared memory.Change-Id: Ic0fefa9174254627cb3fc0ed30ab1e54be4dd654Signed-off-by: Darek Stojaczyk &lt;dariusz.stojaczyk@intel.com&gt;Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/446085Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Sat, 23 Feb 2019 11:59:34 +0000</pubDate>
        <dc:creator>Darek Stojaczyk &lt;dariusz.stojaczyk@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2b846acc49b819c03d394303d2e2fbd95f21d3a3 - configure: add option not to use the internal rte_vhost copy</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#2b846acc49b819c03d394303d2e2fbd95f21d3a3</link>
        <description>configure: add option not to use the internal rte_vhost copyIt&apos;s disabled by default, so no functionality is changed yet.The intention is to use the upstream rte_vhost from DPDK,which - starting from DPDK 19.05 - is finally capable ofrunning with storage device backends.SPDK still requires a lot of changes in order to supportthat upstream version, but the most fundamental change isdropping vhost-nvme support. It&apos;ll remain usable only withthe internal rte_vhost copy and with the upstream rte_vhostit simply won&apos;t be compiled. This allows us at least tocompile with that upstream rte_vhost, where we can pursueadding the full integration.Change-Id: Ic8bc5497c4d77bfef77c57f3d5a1f8681ffb6d1fSigned-off-by: Darek Stojaczyk &lt;dariusz.stojaczyk@intel.com&gt;Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/446082Tested-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;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Mon, 25 Feb 2019 00:57:46 +0000</pubDate>
        <dc:creator>Darek Stojaczyk &lt;dariusz.stojaczyk@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>90c0e2441077c315426d5cab23d3e5903830d49e - vhost_user_nvme: add vhost user nvme target to SPDK</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#90c0e2441077c315426d5cab23d3e5903830d49e</link>
        <description>vhost_user_nvme: add vhost user nvme target to SPDKSimilar with exist vhost scsi/blk target, this commit introducesa new target: vhost nvme I/O slave target, QEMU will present anemulated NVMe controller to VM, the SPDK I/O slave target willprocess the I/Os sent from Guest VM.Users can follow the example configuation file to evaluate thisfeature, refer to etc/spdk/vhost.conf.in [VhostNvme].Change-Id: Ia2a8a3f719573f3268177234812bd28ed0082d5cSigned-off-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-on: https://review.gerrithub.io/384213Tested-by: SPDK Automated Test System &lt;sys_sgsw@intel.com&gt;Reviewed-by: Daniel Verkamp &lt;daniel.verkamp@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Wed, 22 Nov 2017 06:01:48 +0000</pubDate>
        <dc:creator>Changpeng Liu &lt;changpeng.liu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3e084a34e1cccd307412d724bd75a8503c045054 - env: Automatically register new memory with the IOMMU</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#3e084a34e1cccd307412d724bd75a8503c045054</link>
        <description>env: Automatically register new memory with the IOMMUIf the IOMMU is enabled, automatically register memoryadded by the user through spdk_mem_register().Change-Id: Ie02c7bf445314da23e2efee9de9c187ed0773a9fSigned-off-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-on: https://review.gerrithub.io/375249Reviewed-by: Daniel Verkamp &lt;daniel.verkamp@intel.com&gt;Tested-by: SPDK Automated Test System &lt;sys_sgsw@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Tue, 22 Aug 2017 21:41:37 +0000</pubDate>
        <dc:creator>Ben Walker &lt;benjamin.walker@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>62eb231574ff38540d4e7dc16af77a082c2d0999 - vhost: removed task.h/task.c</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/vhost/Makefile#62eb231574ff38540d4e7dc16af77a082c2d0999</link>
        <description>vhost: removed task.h/task.cVhost scsi tasks aren&apos;t complicated enough to have their own files.Also used spdk_ring instead of rte_membuf for task management.This patch is a first step towards making vhost task poolqueue-specific, so that it can be single-producer, single-consumer.Change-Id: I181417f49ccd9a5b8f53d4b96c9fefddca087692Signed-off-by: Dariusz Stojaczyk &lt;dariuszx.stojaczyk@intel.com&gt;Reviewed-on: https://review.gerrithub.io/366720Tested-by: SPDK Automated Test System &lt;sys_sgsw@intel.com&gt;Reviewed-by: Daniel Verkamp &lt;daniel.verkamp@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/lib/vhost/Makefile</description>
        <pubDate>Fri, 23 Jun 2017 10:02:34 +0000</pubDate>
        <dc:creator>Dariusz Stojaczyk &lt;dariuszx.stojaczyk@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
