<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>8d3f41dbcb2a949b52660501d7efc6bb12850b09 - ccp: Don&apos;t name anonymous structure and union types</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ccp/Makefile#8d3f41dbcb2a949b52660501d7efc6bb12850b09</link>
        <description>ccp: Don&apos;t name anonymous structure and union typesKeep the dword labels as comments instead.  Anonymous structs andunions don&apos;t have type names in C11+.Differential Revision:	https://reviews.freebsd.org/D55144

            List of files:
            /freebsd/sys/modules/ccp/Makefile</description>
        <pubDate>Tue, 24 Feb 2026 21:25:45 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ccp/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/sys/modules/ccp/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ccp/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/ccp/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>844d9543dc529147c689ee2a7536a3bf9fa493cd - Add ccp(4): experimental driver for AMD Crypto Co-Processor</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ccp/Makefile#844d9543dc529147c689ee2a7536a3bf9fa493cd</link>
        <description>Add ccp(4): experimental driver for AMD Crypto Co-Processor* Registers TRNG source for random(4)* Finds available queues, LSBs; allocates static objects* Allocates a shared MSI-X for all queues.  The hardware does not have  separate interrupts per queue.  Working interrupt mode driver.* Computes SHA hashes, HMAC.  Passes cryptotest.py, cryptocheck tests.* Does AES-CBC, CTR mode, and XTS.  cryptotest.py and cryptocheck pass.* Support for &quot;authenc&quot; (AES + HMAC).  (SHA1 seems to result in  &quot;unaligned&quot; cleartext inputs from cryptocheck -- which the engine  cannot handle.  SHA2 seems to work fine.)* GCM passes for block-multiple AAD, input lengthsLargely based on ccr(4), part of cxgbe(4).Rough performance averages on AMD Ryzen 1950X (4kB buffer):aesni:      SHA1: ~8300 Mb/s    SHA256: ~8000 Mb/sccp:               ~630 Mb/s    SHA256:  ~660 Mb/s  SHA512:  ~700 Mb/scryptosoft:       ~1800 Mb/s    SHA256: ~1800 Mb/s  SHA512: ~2700 Mb/sAs you can see, performance is poor in comparison to aesni(4) and evencryptosoft (due to high setup cost).  At a larger buffer size (128kB),throughput is a little better (but still worse than aesni(4)):aesni:      SHA1:~10400 Mb/s    SHA256: ~9950 Mb/sccp:              ~2200 Mb/s    SHA256: ~2600 Mb/s  SHA512: ~3800 Mb/scryptosoft:       ~1750 Mb/s    SHA256: ~1800 Mb/s  SHA512: ~2700 Mb/sAES performance has a similar story:aesni:      4kB: ~11250 Mb/s    128kB: ~11250 Mb/sccp:               ~350 Mb/s    128kB:  ~4600 Mb/scryptosoft:       ~1750 Mb/s    128kB:  ~1700 Mb/sThis driver is EXPERIMENTAL.  You should verify cryptographic results ontypical and corner case inputs from your application against a known- goodimplementation.Sponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D12723

            List of files:
            /freebsd/sys/modules/ccp/Makefile</description>
        <pubDate>Thu, 18 Jan 2018 23:01:30 +0100</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
