<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ee8ff876 - crypto: ccp - Have it depend on AMD_IOMMU</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#ee8ff876</link>
        <description>crypto: ccp - Have it depend on AMD_IOMMUsev-dev.c calls code in the AMD IOMMU now but that can&apos;t really work iflatter is not enabled in Kconfig:  ld: vmlinux.o: in function `__sev_firmware_shutdown.isra.0&apos;:  sev-dev.c:(.text+0x2501f0e): undefined reference to `amd_iommu_snp_disable&apos;  ld: vmlinux.o: in function `snp_rmptable_init&apos;:  sev.c:(.init.text+0x26260): undefined reference to `amd_iommu_snp_en&apos;  make[2]: *** [scripts/Makefile.vmlinux:37: vmlinux] Error 1  make: *** [Makefile:240: __sub-make] Error 2Fix those deps.Fixes: f366a8dac1b8 (&quot;iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown&quot;)Signed-off-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Link: https://lore.kernel.org/r/20240207204721.6189-1-bp@alien8.de

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Wed, 07 Feb 2024 20:47:21 +0000</pubDate>
        <dc:creator>Borislav Petkov (AMD) &lt;bp@alien8.de&gt;</dc:creator>
    </item>
<item>
        <title>eebac678 - crypto: ccp -- don&apos;t &quot;select&quot; CONFIG_DMADEVICES</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#eebac678</link>
        <description>crypto: ccp -- don&apos;t &quot;select&quot; CONFIG_DMADEVICESDMADEVICES is the top-level option for the slave DMAsubsystem, and should not be selected by device drivers,as this can cause circular dependencies such as:drivers/net/ethernet/freescale/Kconfig:6:error: recursive dependency detected!drivers/net/ethernet/freescale/Kconfig:6:	symbol NET_VENDOR_FREESCALE depends on PPC_BESTCOMMdrivers/dma/bestcomm/Kconfig:6:	symbol PPC_BESTCOMM depends on DMADEVICESdrivers/dma/Kconfig:6:	symbol DMADEVICES is selected by CRYPTO_DEV_SP_CCPdrivers/crypto/ccp/Kconfig:10:	symbol CRYPTO_DEV_SP_CCP depends on CRYPTOcrypto/Kconfig:16:	symbol CRYPTO is selected by LIBCRC32Clib/Kconfig:222:	symbol LIBCRC32C is selected by LIQUIDIOdrivers/net/ethernet/cavium/Kconfig:65:	symbol LIQUIDIO depends on PTP_1588_CLOCKdrivers/ptp/Kconfig:8:	symbol PTP_1588_CLOCK is implied by FECdrivers/net/ethernet/freescale/Kconfig:23:	symbol FEC depends on NET_VENDOR_FREESCALEThe LIQUIDIO driver causing this problem is addressed in aseparate patch, but this change is needed to prevent it fromhappening again.Using &quot;depends on DMADEVICES&quot; is what we do for all otherimplementations of slave DMA controllers as well.Fixes: b3c2fee5d66b (&quot;crypto: ccp - Ensure all dependencies are specified&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Wed, 08 Apr 2020 16:26:48 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>b95bba5d - crypto: skcipher - rename the crypto_blkcipher module and kconfig option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#b95bba5d</link>
        <description>crypto: skcipher - rename the crypto_blkcipher module and kconfig optionNow that the blkcipher algorithm type has been removed in favor ofskcipher, rename the crypto_blkcipher kernel module to crypto_skcipher,and rename the config options accordingly:	CONFIG_CRYPTO_BLKCIPHER =&gt; CONFIG_CRYPTO_SKCIPHER	CONFIG_CRYPTO_BLKCIPHER2 =&gt; CONFIG_CRYPTO_SKCIPHER2Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Fri, 25 Oct 2019 19:41:13 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>93308baf - crypto: ccp - Make CCP debugfs support optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#93308baf</link>
        <description>crypto: ccp - Make CCP debugfs support optionalAdd a config option to exclude DebugFS support in the CCP driver.Signed-off-by: Gary R Hook &lt;gary.hook@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Tue, 09 Jul 2019 15:07:15 +0000</pubDate>
        <dc:creator>Hook, Gary &lt;Gary.Hook@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>6273fd7a - crypto: ccp - move to AES library for CMAC key derivation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#6273fd7a</link>
        <description>crypto: ccp - move to AES library for CMAC key derivationUse the AES library instead of the cipher interface to performthe single block of AES processing involved in updating the keyof the cmac(aes) hash.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Tue, 02 Jul 2019 19:41:43 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>2a6170df - crypto: ccp: Add Platform Security Processor (PSP) device support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#2a6170df</link>
        <description>crypto: ccp: Add Platform Security Processor (PSP) device supportThe Platform Security Processor (PSP) is part of the AMD SecureProcessor (AMD-SP) functionality. The PSP is a dedicated processorthat provides support for key management commands in Secure EncryptedVirtualization (SEV) mode, along with software-based Trusted ExecutionEnvironment (TEE) to enable third-party trusted applications.Note that the key management functionality provided by the SEV firmwarecan be used outside of the kvm-amd driver hence it doesn&apos;t need todepend on CONFIG_KVM_AMD.Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;Cc: &quot;Radim Kr&#269;m&#225;&#345;&quot; &lt;rkrcmar@redhat.com&gt;Cc: Borislav Petkov &lt;bp@suse.de&gt;Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;Cc: Gary Hook &lt;gary.hook@amd.com&gt;Cc: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Cc: linux-crypto@vger.kernel.orgCc: kvm@vger.kernel.orgCc: linux-kernel@vger.kernel.orgImprovements-by: Borislav Petkov &lt;bp@suse.de&gt;Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;Reviewed-by: Borislav Petkov &lt;bp@suse.de&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Mon, 04 Dec 2017 16:57:28 +0000</pubDate>
        <dc:creator>Brijesh Singh &lt;brijesh.singh@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>016db9c5 - crypto: ccp: Build the AMD secure processor driver only with AMD CPU support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#016db9c5</link>
        <description>crypto: ccp: Build the AMD secure processor driver only with AMD CPU supportThis is AMD-specific hardware so present it in Kconfig only when AMDCPU support is enabled or on ARM64 where it is also used.Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;Reviewed-by: Gary R Hook &lt;gary.hook@amd.com&gt;Cc: Brijesh Singh &lt;brijesh.singh@amd.com&gt;Cc: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Cc: Gary Hook &lt;gary.hook@amd.com&gt;Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: linux-crypto@vger.kernel.org

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Mon, 04 Dec 2017 16:57:26 +0000</pubDate>
        <dc:creator>Borislav Petkov &lt;bp@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>ac360faf - crypto: ccp - select CONFIG_CRYPTO_RSA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#ac360faf</link>
        <description>crypto: ccp - select CONFIG_CRYPTO_RSAWithout the base RSA code, we run into a link error:ERROR: &quot;rsa_parse_pub_key&quot; [drivers/crypto/ccp/ccp-crypto.ko] undefined!ERROR: &quot;rsa_parse_priv_key&quot; [drivers/crypto/ccp/ccp-crypto.ko] undefined!Like the other drivers implementing RSA in hardware, thiscan be avoided by always enabling the base support when we buildCCP.Fixes: ceeec0afd684 (&quot;crypto: ccp - Add support for RSA on the CCP&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Mon, 31 Jul 2017 21:10:57 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>720419f0 - crypto: ccp - Introduce the AMD Secure Processor device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#720419f0</link>
        <description>crypto: ccp - Introduce the AMD Secure Processor deviceThe CCP device is part of the AMD Secure Processor. In order to expandthe usage of the AMD Secure Processor, create a framework that allowsfunctional components of the AMD Secure Processor to be initialized andhandled appropriately.Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;Acked-by: Gary R Hook &lt;gary.hook@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Thu, 06 Jul 2017 14:59:14 +0000</pubDate>
        <dc:creator>Brijesh Singh &lt;brijesh.singh@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>b3c2fee5 - crypto: ccp - Ensure all dependencies are specified</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#b3c2fee5</link>
        <description>crypto: ccp - Ensure all dependencies are specifiedA DMA_ENGINE requires DMADEVICES in KconfigSigned-off-by: Gary R Hook &lt;gary.hook@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Wed, 20 Apr 2016 14:55:12 +0000</pubDate>
        <dc:creator>Gary R Hook &lt;gary.hook@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>58ea8abf - crypto: ccp - Register the CCP as a DMA resource</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#58ea8abf</link>
        <description>crypto: ccp - Register the CCP as a DMA resourceThe CCP has the ability to provide DMA services to thekernel using pass-through mode of the device. Registerthese services as general purpose DMA channels.Changes since v2:- Add a Signed-off-byChanges since v1:- Allocate memory for a string in ccp_dmaengine_register- Ensure register/unregister calls are properly ordered- Verified all changed files are listed in the diffstat- Undo some superfluous changes- Added a cc:Signed-off-by: Gary R Hook &lt;gary.hook@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Mon, 18 Apr 2016 14:21:44 +0000</pubDate>
        <dc:creator>Gary R Hook &lt;gary.hook@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>bdd75064 - crypto: ccp - Use precalculated hash from headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#bdd75064</link>
        <description>crypto: ccp - Use precalculated hash from headersPrecalculated hash for empty message are now present in hash headers.This patch just use them.Signed-off-by: LABBE Corentin &lt;clabbe.montjoie@gmail.com&gt;Tested-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Acked-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Thu, 17 Dec 2015 12:45:41 +0000</pubDate>
        <dc:creator>LABBE Corentin &lt;clabbe.montjoie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>21dc9e8f - crypto: ccp - Change references to accelerator to offload</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#21dc9e8f</link>
        <description>crypto: ccp - Change references to accelerator to offloadThe CCP is meant to be more of an offload engine than an acceleratorengine. To avoid any confusion, change references to accelerator tooffload.Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Thu, 01 Oct 2015 21:32:44 +0000</pubDate>
        <dc:creator>Tom Lendacky &lt;thomas.lendacky@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>596103cf - crypto: drivers - Fix Kconfig selects</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#596103cf</link>
        <description>crypto: drivers - Fix Kconfig selectsThis patch fixes a number of problems in crypto driver Kconfigentries:1. Select BLKCIPHER instead of BLKCIPHER2.  The latter is internaland should not be used outside of the crypto API itself.2. Do not select ALGAPI unless you use a legacy type likeCRYPTO_ALG_TYPE_CIPHER.3. Select the algorithm type that you are implementing, e.g., AEAD.4. Do not select generic C code such as CBC/ECB unless you use themas a fallback.5. Remove default n since that is the default default.Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Wed, 17 Jun 2015 06:58:24 +0000</pubDate>
        <dc:creator>Herbert Xu &lt;herbert@gondor.apana.org.au&gt;</dc:creator>
    </item>
<item>
        <title>4839ddca - crypto: ccp - Remove &quot;select OF&quot; from Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#4839ddca</link>
        <description>crypto: ccp - Remove &quot;select OF&quot; from KconfigThe addition of the &quot;select OF if ARM64&quot; has led to a Kconfigrecursive dependency error when &quot;make ARCH=sh rsk7269_defconfig&quot;was run.  Since OF is selected by ARM64 and the of_property_read_boolis defined no matter what, delete the Kconfig line that selects OF.Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt;Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Wed, 23 Jul 2014 14:45:19 +0000</pubDate>
        <dc:creator>Tom Lendacky &lt;thomas.lendacky@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>126ae9ad - crypto: ccp - Base AXI DMA cache settings on device tree</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#126ae9ad</link>
        <description>crypto: ccp - Base AXI DMA cache settings on device treeThe default cache operations for ARM64 were changed during 3.15.To use coherent operations a &quot;dma-coherent&quot; device tree propertyis required.  If that property is not present in the device treenode then the non-coherent operations are assigned for the device.Add support to the ccp driver to assign the AXI DMA cache settingsbased on whether the &quot;dma-coherent&quot; property is present in the devicenode.  If present, use settings that work with the caches.  If notpresent, use settings that do not look at the caches.Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Thu, 10 Jul 2014 15:58:35 +0000</pubDate>
        <dc:creator>Tom Lendacky &lt;thomas.lendacky@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>d5aa8095 - crypto: ccp - CCP Kconfig fixes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#d5aa8095</link>
        <description>crypto: ccp - CCP Kconfig fixesUpdate the Kconfig to include PCI on the &apos;depends on&apos;and add &apos;select HW_RANDOM&apos; to insure the necessary PCIand HW_RANDOM functions are available/included in thebuild.Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Tue, 10 Dec 2013 16:38:39 +0000</pubDate>
        <dc:creator>Tom Lendacky &lt;thomas.lendacky@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>f1147660 - crytpo: ccp - CCP device driver build files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/crypto/ccp/Kconfig#f1147660</link>
        <description>crytpo: ccp - CCP device driver build filesThese files provide the ability to configure and build theAMD CCP device driver and crypto API support.Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/crypto/ccp/Kconfig</description>
        <pubDate>Tue, 12 Nov 2013 17:46:51 +0000</pubDate>
        <dc:creator>Tom Lendacky &lt;thomas.lendacky@amd.com&gt;</dc:creator>
    </item>
</channel>
</rss>
