<?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>95d6c9fac17572b107042103439aafd696d60b0e - xnvme: bump to 0.7.5</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/xnvmebuild/Makefile#95d6c9fac17572b107042103439aafd696d60b0e</link>
        <description>xnvme: bump to 0.7.5Required for unmap support.Change-Id: I55ac2e9d96feea336d31332fa445881a5379b0d1Signed-off-by: Nadja Brix Koch &lt;n.koch@samsung.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25082Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;

            List of files:
            /spdk/xnvmebuild/Makefile</description>
        <pubDate>Tue, 01 Oct 2024 13:29:18 +0000</pubDate>
        <dc:creator>Nadja Brix Koch &lt;n.koch@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>f8abbede89d30584d2a4f8427b13896f8591b873 - xnvme: bump to 0.7.3</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/xnvmebuild/Makefile#f8abbede89d30584d2a4f8427b13896f8591b873</link>
        <description>xnvme: bump to 0.7.3This includes significant performance improvements in the AIO and URINGbackends.For this to work I have also needed to:* Fix Meson args in xnvmebuild  - The Meson arguments for xNVMe have been changed since 0.5.0.* Fix double declaration in headers in bdev_xnvme  - Since xNVMe 0.7.0 libxnvme.h includes everything needed for using the xNVMe library.* Support shared and static linking in mk/xnvme  - Since 0.7.0 xNVMe always creates a shared and static library,with this change SPDK can support using either.  - Additionally, the linker flags have been moved out of spdk.common.mk,CFLAGS are no longer added twice, and LDFLAGS have been removed, sincewe are now specifiying the full path to the xNVMe libs.Change-Id: I86760655ae9898a82f0a83ab4c33122854c0384fSigned-off-by: Karl Bonde Torp &lt;k.torp@samsung.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20605Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Community-CI: Mellanox Build BotReviewed-by: Ben Walker &lt;ben@nvidia.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/xnvmebuild/Makefile</description>
        <pubDate>Thu, 16 Nov 2023 09:10:39 +0000</pubDate>
        <dc:creator>Karl Bonde Torp &lt;k.torp@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>877573897ad52be4fa8989f7617bd655b87e05c4 - xnvme: update submodule to v0.5.0</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/xnvmebuild/Makefile#877573897ad52be4fa8989f7617bd655b87e05c4</link>
        <description>xnvme: update submodule to v0.5.0This updates the xNVMe submodule to v0.5.0 and adjusts the Makefile,disabling a backend (libvfn) introduced in v0.5.0 which is not ofinterest.With xNVMe v0.5.0 two things important for the bdev_xnvme has changed:* The &apos;libaio&apos; backend implementation responds to &apos;opts.poll_io&apos;. It  does so by &apos;xnvme_queue_poke()&apos; returning immediatly instead of  waiting for at least one outstanding IO to complete or for a timeout  to occur. This dramatically improves the IO-rate and reduces latency.* Prior to xNVMe v0.5.0, the liburing library was vendored and &quot;bundled&quot;  into the xNVMe library. This library-bundling can cause linker issue  and is thus replaced by linking &quot;properly&quot; with liburing on the system  via pkg-config discovery.  To make sure linker can properly link libxnvme.a&apos;s content we need to  make sure we point at system&apos;s -luring during the build. Effectively,  this can now work together with --with-uring[=/uring].This change is made in preparation to adding the &apos;conserve_cpu&apos; optionwhich makes use of &apos;opts.poll_io&apos; for &apos;io_mechanism=libaio&apos;.Signed-off-by: Simon A. F. Lund &lt;simon.lund@samsung.com&gt;Signed-off-by: Michal Berger &lt;michal.berger@intel.com&gt;Change-Id: Ibd6e620679a3991a4a8642bb39390a61284aac74Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14677Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/xnvmebuild/Makefile</description>
        <pubDate>Sat, 24 Sep 2022 13:35:48 +0000</pubDate>
        <dc:creator>Simon A. F. Lund &lt;simon.lund@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>fecffda6ecf8853b82edccde429b68252f0a62c5 - scripts/pkgdep: Install liburing&apos;s .pc to known directory</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/xnvmebuild/Makefile#fecffda6ecf8853b82edccde429b68252f0a62c5</link>
        <description>scripts/pkgdep: Install liburing&apos;s .pc to known directoryUnder fedora, install_liburing() would put .pc under/usr/lib/pkgconfig, whereas the pkg-config, by default, looks under/usr/lib64/pkgconfig.For the tests, make sure both paths are included in the environmentin case any entity (like xnvme) attempts to use pkg-config duringbuild.Signed-off-by: Michal Berger &lt;michal.berger@intel.com&gt;Change-Id: Iab3a4d1f69afc12c56c9fa6b7dd99daaca670e45Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15853Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotReviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;

            List of files:
            /spdk/xnvmebuild/Makefile</description>
        <pubDate>Fri, 09 Dec 2022 12:01:44 +0000</pubDate>
        <dc:creator>Michal Berger &lt;michal.berger@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6f338d4bf3a8a91b7abe377a605a321ea2b05bf7 - bdev : xNVMe BDEV module implementation</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/xnvmebuild/Makefile#6f338d4bf3a8a91b7abe377a605a321ea2b05bf7</link>
        <description>bdev : xNVMe BDEV module implementationThis implementation of xNVMe BDEV module supports the char-device / ioctl-over-uring,along with the &quot;regular&quot; io_uring, libaio, POSIX aio, emulated aio (via threadpools) etc.Code changes done :a. Addition of xNVMe submodule to SPDKb. Modification of RPC scripts to Create / Delete xNVMe BDEVsc. Implementation of xNVMe BDEV moduleSigned-off-by: Krishna Kanth Reddy &lt;krish.reddy@samsung.com&gt;Change-Id: If814ca1c784124df429d283015a6570068b44f87Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11161Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/xnvmebuild/Makefile</description>
        <pubDate>Wed, 19 Jan 2022 10:12:50 +0000</pubDate>
        <dc:creator>Krishna Kanth Reddy &lt;krish.reddy@samsung.com&gt;</dc:creator>
    </item>
</channel>
</rss>
