<?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 sysfs-driver-qat</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d26cb4f5 - Documentation: qat: fix auto_reset attribute details</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#d26cb4f5</link>
        <description>Documentation: qat: fix auto_reset attribute detailsThe auto_reset attribute was introduced in kernel 6.9. Fix version anddate in documentation.Fixes: f5419a4239af (&quot;crypto: qat - add auto reset on error&quot;)Signed-off-by: Damian Muszynski &lt;damian.muszynski@intel.com&gt;Signed-off-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Tue, 25 Jun 2024 14:36:44 +0000</pubDate>
        <dc:creator>Damian Muszynski &lt;damian.muszynski@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2ecd4341 - Documentation: qat: fix auto_reset section</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#2ecd4341</link>
        <description>Documentation: qat: fix auto_reset sectionRemove unneeded colon in the auto_reset section.This resolves the following errors when building the documentation:    Documentation/ABI/testing/sysfs-driver-qat:146: ERROR: Unexpected indentation.    Documentation/ABI/testing/sysfs-driver-qat:146: WARNING: Block quote ends without a blank line; unexpected unindent.Fixes: f5419a4239af (&quot;crypto: qat - add auto reset on error&quot;)Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Closes: https://lore.kernel.org/linux-kernel/20240212144830.70495d07@canb.auug.org.au/T/Signed-off-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Mon, 12 Feb 2024 13:05:09 +0000</pubDate>
        <dc:creator>Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f5419a42 - crypto: qat - add auto reset on error</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#f5419a42</link>
        <description>crypto: qat - add auto reset on errorExpose the `auto_reset` sysfs attribute to configure the driver to resetthe device when a fatal error is detected.When auto reset is enabled, the driver resets the device when it detectseither an heartbeat failure or a fatal error through an interrupt.This patch is based on earlier work done by Shashank Gupta.Signed-off-by: Damian Muszynski &lt;damian.muszynski@intel.com&gt;Reviewed-by: Ahsan Atta &lt;ahsan.atta@intel.com&gt;Reviewed-by: Markas Rapoportas &lt;markas.rapoportas@intel.com&gt;Reviewed-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Signed-off-by: Mun Chun Yep &lt;mun.chun.yep@intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Fri, 02 Feb 2024 10:53:22 +0000</pubDate>
        <dc:creator>Damian Muszynski &lt;damian.muszynski@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>71fed09b - crypto: qat - add num_rps sysfs attribute</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#71fed09b</link>
        <description>crypto: qat - add num_rps sysfs attributeAdd the attribute `num_rps` to the `qat` attribute group. This returnsthe number of ring pairs that a single device has. This allows to knowthe maximum value that can be set to the attribute `rp2svc`.Signed-off-by: Ciunas Bennett &lt;ciunas.bennett@intel.com&gt;Reviewed-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Reviewed-by: Damian Muszynski &lt;damian.muszynski@intel.com&gt;Reviewed-by: Tero Kristo &lt;tero.kristo@linux.intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Fri, 20 Oct 2023 13:49:31 +0000</pubDate>
        <dc:creator>Ciunas Bennett &lt;ciunas.bennett@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dbc8876d - crypto: qat - add rp2svc sysfs attribute</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#dbc8876d</link>
        <description>crypto: qat - add rp2svc sysfs attributeAdd the attribute `rp2svc` to the `qat` attribute group. This provides away for a user to query a specific ring pair for the type of servicethat is currently configured for.When read, the service will be returned for the defined ring pair.When written to this value will be stored as the ring pair to returnthe service of.Signed-off-by: Ciunas Bennett &lt;ciunas.bennett@intel.com&gt;Reviewed-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Reviewed-by: Damian Muszynski &lt;damian.muszynski@intel.com&gt;Reviewed-by: Tero Kristo &lt;tero.kristo@linux.intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Fri, 20 Oct 2023 13:49:30 +0000</pubDate>
        <dc:creator>Ciunas Bennett &lt;ciunas.bennett@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>37b14f2d - crypto: qat - enable dc chaining service</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#37b14f2d</link>
        <description>crypto: qat - enable dc chaining serviceQAT GEN4 devices support chained compression operations. Theseallow, with a single request to firmware, to hash then compressdata.Extend the configuration to enable such mode. The cfg_servicesoperations in sysfs are extended to allow the string &quot;dcc&quot;. Whenselected, the driver downloads to the device both the symmetriccrypto and the compression firmware images and sends an admin messageto firmware which enables `chained` operations.In addition, it sets the device&apos;s capabilities as the combinationof compression and symmetric crypto capabilities, while excludingthe ICP_ACCEL_CAPABILITIES_CRYPTO_SYMMETRIC bit to indicatethat in this mode, symmetric crypto instances are not supported.When &quot;dcc&quot; is enabled, the device will handle compression requestsas if the &quot;dc&quot; configuration is loaded (&quot;dcc&quot; is a variation of &quot;dc&quot;)and the driver will register the acomp algorithms.As for the other extended configurations, &quot;dcc&quot; is only available forqat_4xxx devices and the chaining service will be only accessible fromuser space.Signed-off-by: Adam Guerin &lt;adam.guerin@intel.com&gt;Reviewed-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Thu, 14 Sep 2023 14:14:13 +0000</pubDate>
        <dc:creator>Adam Guerin &lt;adam.guerin@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2382b5ae - crypto: qat - expose pm_idle_enabled through sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#2382b5ae</link>
        <description>crypto: qat - expose pm_idle_enabled through sysfsExpose &apos;pm_idle_enabled&apos; sysfs attribute. This attribute controls howidle conditions are handled. If it is set to 1 (idle support enabled)when the device detects an idle condition, the driver will transitionthe device to the &apos;MIN&apos; power configuration.In order to set the value of this attribute for a device, the devicemust be in the &apos;down&apos; state.This only applies to qat_4xxx generation.Signed-off-by: Lucas Segarra Fernandez &lt;lucas.segarra.fernandez@intel.com&gt;Reviewed-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Fri, 09 Jun 2023 17:06:14 +0000</pubDate>
        <dc:creator>Lucas Segarra Fernandez &lt;lucas.segarra.fernandez@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>50053275 - crypto: qat - extend configuration for 4xxx</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#50053275</link>
        <description>crypto: qat - extend configuration for 4xxxA QAT GEN4 device can be currently configured for crypto (sym;asym) orcompression (dc).This patch extends the configuration to support more variations of theseservices, download the correct FW images on the device and report thecorrect capabilities on the device based on the configured service.The device can now be configured with the following services:&quot;sym&quot;, &quot;asym&quot;, &quot;dc&quot;, &quot;sym;asym&quot;, &quot;asym;sym&quot;, &quot;sym;dc&quot;, &quot;dc;sym&quot;,&quot;asym;dc&quot;, &quot;dc;asym&quot;.With this change, the configuration &quot;sym&quot;, &quot;asym&quot;, &quot;sym;dc&quot;, &quot;dc;sym&quot;,&quot;asym;dc&quot;, &quot;dc;asym&quot; will be accessible only via userspace, i.e. the driverfor those configurations will not register into the crypto framework.Support for such configurations in kernel will be enabled in a laterpatch.The pairs &quot;sym;asym&quot; and &quot;asym;sym&quot; result in identical device config.As do &quot;sym;dc&quot;, &quot;dc;sym&quot;, and &quot;asym;dc&quot;, &quot;dc;asym&quot;.Signed-off-by: Adam Guerin &lt;adam.guerin@intel.com&gt;Reviewed-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Fri, 09 Jun 2023 16:38:22 +0000</pubDate>
        <dc:creator>Adam Guerin &lt;adam.guerin@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1d273983 - Documentation: qat: change kernel version</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#1d273983</link>
        <description>Documentation: qat: change kernel versionChange kernel version from 5.20 to 6.0, as 5.20 is not a release.Signed-off-by: Meadhbh Fitzpatrick &lt;meadhbh.fitzpatrick@intel.com&gt;Reviewed-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Reviewed-by: Vladis Dronov &lt;vdronov@redhat.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Thu, 19 Jan 2023 08:05:08 +0000</pubDate>
        <dc:creator>Meadhbh &lt;meadhbh.fitzpatrick@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1b466b8c - Documentation: qat: rewrite description</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#1b466b8c</link>
        <description>Documentation: qat: rewrite descriptionThe sysfs description contains redundancy on returned and allowed valueslist, due to the described sysfs is read-write. Rewrite.Acked-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Cc: Adam Guerin &lt;adam.guerin@intel.com&gt;Cc: Tomasz Kowallik &lt;tomaszx.kowalik@intel.com&gt;Cc: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Cc: Wojciech Ziemba &lt;wojciech.ziemba@intel.com&gt;Cc: Fiona Trahe &lt;fiona.trahe@intel.com&gt;Cc: linux-crypto@vger.kernel.orgCc: linux-kernel@vger.kernel.orgSigned-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Wed, 13 Jul 2022 08:56:28 +0000</pubDate>
        <dc:creator>Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>19cdbdb7 - Documentation: qat: Use code block for qat sysfs example</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#19cdbdb7</link>
        <description>Documentation: qat: Use code block for qat sysfs examplekernel test robot and Stephen Rothwell reported htmldocs warning:Documentation/ABI/testing/sysfs-driver-qat:24: WARNING: Unexpected indentation.The warning isn&apos;t caused by Date: field pointed by the warning, but ratherby sysfs example that isn&apos;t in literal code block.Add the code block marker.Link: https://lore.kernel.org/linux-next/20220711204932.333379b4@canb.auug.org.au/Link: https://lore.kernel.org/linux-doc/202207090803.TEGI95qw-lkp@intel.com/Reported-by: kernel test robot &lt;lkp@intel.com&gt;Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Fixes: d4cfb144f60551 (&quot;crypto: qat - expose device config through sysfs for 4xxx&quot;)Acked-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Cc: Wojciech Ziemba &lt;wojciech.ziemba@intel.com&gt;Cc: Adam Guerin &lt;adam.guerin@intel.com&gt;Cc: Fiona Trahe &lt;fiona.trahe@intel.com&gt;Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;Cc: Vladis Dronov &lt;vdronov@redhat.com&gt;Cc: Tomasz Kowallik &lt;tomaszx.kowalik@intel.com&gt;Cc: linux-crypto@vger.kernel.orgCc: linux-kernel@vger.kernel.orgSigned-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;Acked-by: Vladis Dronov &lt;vdronov@redhat.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Wed, 13 Jul 2022 08:56:27 +0000</pubDate>
        <dc:creator>Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d4cfb144 - crypto: qat - expose device config through sysfs for 4xxx</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#d4cfb144</link>
        <description>crypto: qat - expose device config through sysfs for 4xxxqat_4xxx devices can be configured to allow either crypto or compressionoperations. At the moment, devices are configured statically according tothe following rule:- odd numbered devices assigned to compression services- even numbered devices assigned to crypto servicesExpose the sysfs attribute /sys/bus/pci/devices/&lt;BDF&gt;/qat/cfg_servicesto allow to detect the configuration of a device and to change it.The `cfg_service` attribute is only exposed for qat_4xxx devices and itis limited to two configurations: (1) &quot;sym;asym&quot; for crypto services and&quot;dc&quot; for compression services.Signed-off-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Co-developed-by: Tomasz Kowallik &lt;tomaszx.kowalik@intel.com&gt;Signed-off-by: Tomasz Kowallik &lt;tomaszx.kowalik@intel.com&gt;Reviewed-by: Adam Guerin &lt;adam.guerin@intel.com&gt;Reviewed-by: Fiona Trahe &lt;fiona.trahe@intel.com&gt;Reviewed-by: Wojciech Ziemba &lt;wojciech.ziemba@intel.com&gt;Reviewed-by: Vladis Dronov &lt;vdronov@redhat.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Mon, 27 Jun 2022 08:36:52 +0000</pubDate>
        <dc:creator>Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5ee52118 - crypto: qat - expose device state through sysfs for 4xxx</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-driver-qat#5ee52118</link>
        <description>crypto: qat - expose device state through sysfs for 4xxxExpose the device state through an attribute in sysfs and allow tochange it. This is to stop and shutdown a QAT device in order to changeits configuration.The state attribute has been added to a newly created `qat` attributegroup which will contain all _QAT specific_ attributes.The logic that implements the sysfs entries is part of a new file,adf_sysfs.c. This exposes an entry point to allow the driver to createattributes.The function that creates the sysfs attributes is called from the probefunction of the driver and not in the state machine init function toallow the change of states even if the device is in the down state.In order to restore the device configuration between a transition fromdown to up, the function that configures the devices has been abstractedinto the HW data structure.The `state` attribute is only exposed for qat_4xxx devices.Signed-off-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Co-developed-by: Tomasz Kowallik &lt;tomaszx.kowalik@intel.com&gt;Signed-off-by: Tomasz Kowallik &lt;tomaszx.kowalik@intel.com&gt;Reviewed-by: Adam Guerin &lt;adam.guerin@intel.com&gt;Reviewed-by: Fiona Trahe &lt;fiona.trahe@intel.com&gt;Reviewed-by: Wojciech Ziemba &lt;wojciech.ziemba@intel.com&gt;Reviewed-by: Vladis Dronov &lt;vdronov@redhat.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-driver-qat</description>
        <pubDate>Mon, 27 Jun 2022 08:36:49 +0000</pubDate>
        <dc:creator>Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
