<?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 files.powerpc</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>6e32e8d7d16148e9bad1e3544363f318582f4c13 - sdt: Enable on 32-bit powerpc and powerpc64le</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#6e32e8d7d16148e9bad1e3544363f318582f4c13</link>
        <description>sdt: Enable on 32-bit powerpc and powerpc64leReviewed by:	jhibbits, adrianMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D54814

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Wed, 04 Feb 2026 14:48:34 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c5d4a124d093f11784833f25d1332a54465678fb - conf: remove powerpcspe</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#c5d4a124d093f11784833f25d1332a54465678fb</link>
        <description>conf: remove powerpcspeSigned-off-by: Minsoo Choo &lt;minsoochoo0122@proton.me&gt;Reviewed by:	emastePull Request:	https://github.com/freebsd/freebsd-src/pull/1914(cherry picked from commit 4a5a1c17ac43356fae053524187bb16f8fc1ac70)

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Wed, 03 Dec 2025 04:06:10 +0000</pubDate>
        <dc:creator>Minsoo Choo &lt;minsoochoo0122@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>5daf8ed625af70ebb7e4740ab98a6054e9e52329 - ossl: Add GCM support on powerpc64/powerpc64le (POWER8+)</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#5daf8ed625af70ebb7e4740ab98a6054e9e52329</link>
        <description>ossl: Add GCM support on powerpc64/powerpc64le (POWER8+)Separate ossl&apos;s existing AES-NI GCM implementation into a commonossl_aes_gcm.c and add conditionals to switch between OpenSSL&apos;s AES-NIand POWER8 GCM routines depending on the architecture. Since theexisting AVX-512 implementation is less agnostic, move it into aseparate ossl_aes_gcm_avx512.c.Reviewed by:	markjMFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D44274

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Wed, 10 Sep 2025 16:54:24 +0000</pubDate>
        <dc:creator>Timothy Pearson &lt;tpearson@raptorengineering.com&gt;</dc:creator>
    </item>
<item>
        <title>5b02365ac656e1cccf293ec1c57a8eb6c5cd51e2 - zfs: enable FPU on powerpc*</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#5b02365ac656e1cccf293ec1c57a8eb6c5cd51e2</link>
        <description>zfs: enable FPU on powerpc*Summary:MFC after:	1 weekTest Plan: make kernel and boot with ZFS on /Reviewers: #powerpcSubscribers: imp, delphijDifferential Revision: https://reviews.freebsd.org/D49538

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Thu, 27 Mar 2025 16:32:59 +0000</pubDate>
        <dc:creator>Piotr Kubaj &lt;pkubaj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f9a039060e834e89e0b2de1e8a442d78bd5c083d - ice_ddp: Update to 1.3.41.0</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#f9a039060e834e89e0b2de1e8a442d78bd5c083d</link>
        <description>ice_ddp: Update to 1.3.41.0Primarily adds support for E830 devices, unlocking all of theirfunctionality.As well, update the README and remove the non-FreeBSD sectionsfrom it.Signed-off-by: Eric Joyner &lt;erj@FreeBSD.org&gt;MFC after:	2 daysSponsored by:	Intel Corporation

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Mon, 28 Oct 2024 22:48:47 +0000</pubDate>
        <dc:creator>Eric Joyner &lt;erj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3465f14dac7dc4efaf1f8b4e10c2a00b2db7c513 - ossl: Add support for powerpc64/powerpc64le</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#3465f14dac7dc4efaf1f8b4e10c2a00b2db7c513</link>
        <description>ossl: Add support for powerpc64/powerpc64leSummary:Add support for building ossl(4) on powerpc64* by implementing ossl_cpuid andother support functions for powerpc. The required assembly files for ppc werealready present in-tree.Test Plan: The changes were tested using the in-tree tools/tools/crypto/cryptocheck.c tool on both powerpc64 and powerpc64le on a POWER9 system.Reviewed by:	#powerpc, jhibbits, jhbDifferential Revision: https://reviews.freebsd.org/D41837

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Fri, 21 Jun 2024 07:15:55 +0000</pubDate>
        <dc:creator>Shawn Anastasio &lt;sanatasio@raptorengineering.com&gt;</dc:creator>
    </item>
<item>
        <title>ddf0ed09bd8f83677407db36828aca2c10f419c9 - sdt: Implement SDT probes using hot-patching</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#ddf0ed09bd8f83677407db36828aca2c10f419c9</link>
        <description>sdt: Implement SDT probes using hot-patchingThe idea here is to avoid a memory access and conditional branch perprobe site.  Instead, the probe is represented by an &quot;unreachable&quot;unconditional function call.  asm goto is used to store the address ofthe probe site (represented by a no-op sled) and the address of thefunction call into a tracepoint record.  Each SDT probe carries a listof tracepoints.When the probe is enabled, the no-op sled corresponding to eachtracepoint is overwritten with a jmp to the corresponding label.  Theimplementation uses smp_rendezvous() to park all other CPUs while theinstruction is being overwritten, as this can&apos;t be done atomically ingeneral.  The compiler moves argument marshalling code and thesdt_probe() function call out-of-line, i.e., to the end of the function.Per gallatin@ in D43504, this approach has less overhead when probes aredisabled.  To make the implementation a bit simpler, I removed supportfor probes with 7 arguments; nothing makes use of this except aregression test case.  It could be re-added later if need be.The approach taken in this patch enables some more improvements:1. We can now automatically fill out the &quot;function&quot; field of SDT probe   names.  The SDT macros let the programmer specify the function and   module names, but this is really a bug and shouldn&apos;t have been   allowed.  The intent was to be able to have the same probe in   multiple functions and to let the user restrict which probes actually   get enabled by specifying a function name or glob.2. We can avoid branching on SDT_PROBES_ENABLED() by adding the ability   to include blocks of code in the out-of-line path.  For example:	if (SDT_PROBES_ENABLED()) {		int reason = CLD_EXITED;		if (WCOREDUMP(signo))			reason = CLD_DUMPED;		else if (WIFSIGNALED(signo))			reason = CLD_KILLED;		SDT_PROBE1(proc, , , exit, reason);	}could be written	SDT_PROBE1_EXT(proc, , , exit, reason,		int reason;		reason = CLD_EXITED;		if (WCOREDUMP(signo))			reason = CLD_DUMPED;		else if (WIFSIGNALED(signo))			reason = CLD_KILLED;	);In the future I would like to use this mechanism more generally, e.g.,to remove branches and marshalling code used by hwpmc, and generally tomake it easier to add new tracepoint consumers without having to addmore conditional branches to hot code paths.Reviewed by:	Domagoj Stolfa, avgMFC after:	2 monthsDifferential Revision:	https://reviews.freebsd.org/D44483

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Wed, 19 Jun 2024 20:57:09 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>768329961dc0c041f7647f1c4549944a2ca168aa - ice_ddp: Update package to 1.3.36.0</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#768329961dc0c041f7647f1c4549944a2ca168aa</link>
        <description>ice_ddp: Update package to 1.3.36.0This is intended to be used with the upcoming ice 1.39.13-kdriver update, but is still backwards compatible withprevious versions of the driver.Signed-off-by: Eric Joyner &lt;erj@FreeBSD.org&gt;MFC after:	3 daysSponsored by:	Intel Corporation

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Tue, 13 Feb 2024 06:39:21 +0000</pubDate>
        <dc:creator>Eric Joyner &lt;erj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7c569caa0a6fffa7e1cc0a7f61e986dbc7c59074 - iicbus: Move i2c sensors drivers into new sensor subdirectory</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#7c569caa0a6fffa7e1cc0a7f61e986dbc7c59074</link>
        <description>iicbus: Move i2c sensors drivers into new sensor subdirectoryNo reason that they should live directly under iicbusSponsored by:   Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D41913

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Tue, 19 Sep 2023 09:51:40 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06589d6e029c6ff64a7816d743e0a508abe6193b - iicbus: Move ADC drivers into a new adc subfolder</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#06589d6e029c6ff64a7816d743e0a508abe6193b</link>
        <description>iicbus: Move ADC drivers into a new adc subfolderNo reason that they should live directly under iicbusSponsored by:   Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D41911

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Tue, 19 Sep 2023 08:38:19 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>22d7dd834bc5cd189810e414701e3ad1e98102e4 - iicbus: Move adm1030 and adt746x to new pwm subdirectory</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#22d7dd834bc5cd189810e414701e3ad1e98102e4</link>
        <description>iicbus: Move adm1030 and adt746x to new pwm subdirectoryThose are (mainly) pwm controller so move it under a new subdirectory.Sponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D41910

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Tue, 19 Sep 2023 08:04:02 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e04c4b4a369df3f1dcbebbdf726193f02af60801 - ice_ddp: Update to 1.3.35.0</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#e04c4b4a369df3f1dcbebbdf726193f02af60801</link>
        <description>ice_ddp: Update to 1.3.35.0This is intended to be used with the upcoming updated ice(4) version1.38.16-k.Signed-off-by: Eric Joyner &lt;erj@FreeBSD.org&gt;MFC after:	3 daysSponsored by:	Intel Corporation

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Tue, 22 Aug 2023 04:55:34 +0000</pubDate>
        <dc:creator>Eric Joyner &lt;erj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a89262079edba80ba6133e81af1e14ab7386f53a - Consistently provide ffs/fls using builtins</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#a89262079edba80ba6133e81af1e14ab7386f53a</link>
        <description>Consistently provide ffs/fls using builtinsUse of compiler builtin ffs/ctz functions will result in optimizedinstruction sequences when possible, and fall back to calling a functionprovided by the compiler run-time library. We have slowly shifted ourplatforms to take advantage of these builtins in 60645781d613 (arm64),1c76d3a9fbef (arm), 9e319462a03a (powerpc, partial).Some platforms still rely on the libkern implementations of thesefunctions provided by libkern, namely riscv, powerpc (ffs*, flsll), andi386 (ffsll and flsll). These routines are slow, as they perform alinear search for the bit in question. Even on platforms lackingdedicated bit-search instructions, such as riscv, the compiler librarywill provide better-optimized routines, e.g. by using binary search.Consolidate all definitions of these functions (whether currently usingbuiltins or not) to libkern.h. This should result in equivalent orbetter performing routines in all cases.One wart in all of this is the existing HAVE_INLINE_F*** macros, whichwe use in a few places to conditionally avoid the slow libkern routines.These aren&apos;t easily removed in one commit. For now, provide thesedefines unconditionally, but marked for removal after subsequentcleanup.Removal of the now unused libkern routines will follow in the nextcommit.Reviewed by:	dougm, imp (previous version)Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D40698

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Thu, 06 Jul 2023 17:45:39 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d4c78130f4188a7320b09134f73cfca38ca4c1a7 - powerpc: syscalls.c is standard</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#d4c78130f4188a7320b09134f73cfca38ca4c1a7</link>
        <description>powerpc: syscalls.c is standardNo need to add it here, much less make it optional on ktr.Sponsored by:		Netflix

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Mon, 24 Apr 2023 15:25:42 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a58b312b62f908ec92311d1bd8536dbaeb8e55b - zfs: merge openzfs/zfs@431083f75</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#2a58b312b62f908ec92311d1bd8536dbaeb8e55b</link>
        <description>zfs: merge openzfs/zfs@431083f75Notable upstream pull request merges:  #12194 Fix short-lived txg caused by autotrim  #13368 ZFS_IOC_COUNT_FILLED does unnecessary txg_wait_synced()  #13392 Implementation of block cloning for ZFS  #13741 SHA2 reworking and API for iterating over multiple implementations  #14282 Sync thread should avoid holding the spa config write lock         when possible  #14283 txg_sync should handle write errors in ZIL  #14359 More adaptive ARC eviction  #14469 Fix NULL pointer dereference in zio_ready()  #14479 zfs redact fails when dnodesize=auto  #14496 improve error message of zfs redact  #14500 Skip memory allocation when compressing holes  #14501 FreeBSD: don&apos;t verify recycled vnode for zfs control directory  #14502 partially revert PR 14304 (eee9362a7)  #14509 Fix per-jail zfs.mount_snapshot setting  #14514 Fix data race between zil_commit() and zil_suspend()  #14516 System-wide speculative prefetch limit  #14517 Use rw_tryupgrade() in dmu_bonus_hold_by_dnode()  #14519 Do not hold spa_config in ZIL while blocked on IO  #14523 Move dmu_buf_rele() after dsl_dataset_sync_done()  #14524 Ignore too large stack in case of dsl_deadlist_merge  #14526 Use .section .rodata instead of .rodata on FreeBSD  #14528 ICP: AES-GCM: Refactor gcm_clear_ctx()  #14529 ICP: AES-GCM: Unify gcm_init_ctx() and gmac_init_ctx()  #14532 Handle unexpected errors in zil_lwb_commit() without ASSERT()  #14544 icp: Prevent compilers from optimizing away memset()         in gcm_clear_ctx()  #14546 Revert zfeature_active() to static  #14556 Remove bad kmem_free() oversight from previous zfsdev_state_list         patch  #14563 Optimize the is_l2cacheable functions  #14565 FreeBSD: zfs_znode_alloc: lock the vnode earlier  #14566 FreeBSD: fix false assert in cache_vop_rmdir when replaying ZIL  #14567 spl: Add cmn_err_once() to log a message only on the first call  #14568 Fix incremental receive silently failing for recursive sends  #14569 Restore ASMABI and other Unify work  #14576 Fix detection of IBM Power8 machines (ISA 2.07)  #14577 Better handling for future crypto parameters  #14600 zcommon: Refactor FPU state handling in fletcher4  #14603 Fix prefetching of indirect blocks while destroying  #14633 Fixes in persistent error log  #14639 FreeBSD: Remove extra arc_reduce_target_size() call  #14641 Additional limits on hole reporting  #14649 Drop lying to the compiler in the fletcher4 code  #14652 panic loop when removing slog device  #14653 Update vdev state for spare vdev  #14655 Fix cloning into already dirty dbufs  #14678 Revert &quot;Do not hold spa_config in ZIL while blocked on IO&quot;Obtained from:	OpenZFSOpenZFS commit:	431083f75bdd3efaee992bdd672625ec7240d252

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Mon, 03 Apr 2023 14:49:30 +0000</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8923de59054358980102ea5acda6c6dd58273957 - ice(4): Update to 1.37.7-k</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#8923de59054358980102ea5acda6c6dd58273957</link>
        <description>ice(4): Update to 1.37.7-kNotable changes include:- DSCP QoS Support (leveraging support added in  rG9c950139051298831ce19d01ea5fb33ec6ea7f89)- Improved PFC handling and TC queue assignments (now all remaining  queues are assigned to TC 0 when more than one TC is enabled and the  number of available queues does not evenly divide between them)- Support for dumping the internal FW state for additional debugging by  Intel support- Support for allowing &quot;No FEC&quot; to be a valid state for the LESM to  negotiate when using non-standard compliant modulesAlso includes various bug fixes and smaller enhancements, too.Signed-off-by: Eric Joyner &lt;erj@FreeBSD.org&gt;Reviewed by:	erj@Tested by:	Jeff Pieper &lt;jeffrey.pieper@intel.com&gt;MFC after:	3 daysRelnotes:	yesSponsored by:	Intel CorporationDifferential Revision:	https://reviews.freebsd.org/D38109

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Tue, 14 Feb 2023 01:29:44 +0000</pubDate>
        <dc:creator>Piotr Kubaj &lt;pkubaj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2508da22cd6f0904fe55d2d5f6cab7c6011f918c - ice_ddp: Update package to 1.3.30.0</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#2508da22cd6f0904fe55d2d5f6cab7c6011f918c</link>
        <description>ice_ddp: Update package to 1.3.30.0This updated DDP is intended to be used with the forthcoming ice(4)driver update to 1.37.7-k. (But it will still work with the currentversion.)Co-authored-by: Piotr Kubaj &lt;pkubaj@FreeBSD.org&gt;Signed-off-by: Eric Joyner &lt;erj@FreeBSD.org&gt;MFC after:	1 weekSponsored by:	Intel Corporation

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Tue, 24 Jan 2023 22:01:57 +0000</pubDate>
        <dc:creator>Eric Joyner &lt;erj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c6e5d8cf1e67c6744be2f5bfe42eeda0479744c - Import an optimized str{n}cmp on arm64</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#8c6e5d8cf1e67c6744be2f5bfe42eeda0479744c</link>
        <description>Import an optimized str{n}cmp on arm64These are from the Arm Optimized Routines and don&apos;t use the VFP so aresafe to use in the kernel.Sponsored by:	The FreeBSD Foundation

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Wed, 07 Sep 2022 10:40:26 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1aefbc04c84476fba06ff40e30464e0948b5ccf - zfs: fix static module build broken in 1f1e2261e</title>
        <link>http://opengrok.net:8080/history/src/sys/conf/files.powerpc#d1aefbc04c84476fba06ff40e30464e0948b5ccf</link>
        <description>zfs: fix static module build broken in 1f1e2261e

            List of files:
            /src/sys/conf/files.powerpc</description>
        <pubDate>Thu, 23 Jun 2022 17:42:55 +0000</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
