<?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>22e27e307f8d16d9bdf3dc6f618ecf896994a082 - pmc_exterr_test: add MACHINE_ARCH check</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#22e27e307f8d16d9bdf3dc6f618ecf896994a082</link>
        <description>pmc_exterr_test: add MACHINE_ARCH checkThe tests manipulate MD structure fields directly. Build these tests foramd64 only.Fixes:  e555692d1bb (&quot;hwpmc: Add ATF regression tests for hwpmc EXTERROR diagnostics&quot;)

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Thu, 03 Sep 2026 19:45:34 +0200</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e555692d1bbbe8918054746f21013fff6256974e - hwpmc: Add ATF regression tests for hwpmc EXTERROR diagnostics</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#e555692d1bbbe8918054746f21013fff6256974e</link>
        <description>hwpmc: Add ATF regression tests for hwpmc EXTERROR diagnosticsRoot-only ATF program hitting negative allocate/attach/read-write pathsand asserting the exterr(3) text. AMD/IBS cases skip without the PMCclass; program skips without hwpmc.Additional changes by mhorne@:- Move and rename to the established test directory tests/sys/pmc- Remove broken test amd_missing_pmu_flag; fixed by recent change  6c4d9b9af1a3- Add ATF_REQUIRE_FEATURE(&quot;exterr_strings&quot;) to skip the tests on kernels  compiled without the strings- Remove arch-conditional compilation; tests are properly gated by PMC  class check- Fix copyright formattingReviewed by:	Ali Mashtizadeh &lt;ali@mashtizadeh.com&gt;Signed-off-by:	Andre Silva &lt;andasilv@amd.com&gt;Co-authored-by:	mhorneSponsored by:	AMDPull Request:	https://github.com/freebsd/freebsd-src/pull/2180

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Fri, 12 Jun 2026 17:39:16 +0200</pubDate>
        <dc:creator>Andre Silva &lt;andasilv@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>8f0789bee7abb2fdb2ff6d625f254533a138e6e8 - hwpmc tests: the sampling log file</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#8f0789bee7abb2fdb2ff6d625f254533a138e6e8</link>
        <description>hwpmc tests: the sampling log fileNine ATF cases covering PMC_OP_CONFIGURELOG and the descriptor-lesslog operations: which descriptors are accepted, when a log is requiredin the first place, and what the log operations do without one.MFC after:	1 monthMFC to:		stable/15MFC to:		stable/14Assisted-by:	Claude Code (Opus 5)

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Tue, 25 Aug 2026 20:55:26 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bea7b932b9eeaff39393347e0600b982fd859a92 - hwpmc: add credential-transition exec tests (keep and drop)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#bea7b932b9eeaff39393347e0600b982fd859a92</link>
        <description>hwpmc: add credential-transition exec tests (keep and drop)The companion to pmc_exec_test.c, which covers only the drop side of acredential-changing exec.  Three cases cover what the drop must notoverreach into: an exec that changes no credentials keeps the PMC, aset-id exec whose credential change the kernel suppresses for a tracedtarget keeps it too, and a set-id fexecve(2) drops it.  They exercisethe permission logic FreeBSD-SA-26:56.hwpmc reworked, not the defectit fixed.All three pass on a debug (INVARIANTS+WITNESS) kernel.  The twokeep-cases were each observed to fail on a kernel mutated to detachunconditionally.MFC after:	1 monthMFC to:		stable/15MFC to:		stable/14Assisted-by:	Claude Code (Opus 4.8)

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Tue, 25 Aug 2026 20:55:25 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d00da14532bc4408f3e66535c88276d00905af7c - hwpmc tests: process-attachment lifecycle and ownership cases</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#d00da14532bc4408f3e66535c88276d00905af7c</link>
        <description>hwpmc tests: process-attachment lifecycle and ownership casesSeven ATF cases covering process-attachment teardown orderings: atarget that exits before it is detached, the owner that exits beforeits target (hwpmc&apos;s other unlink path), releasing a still-runningattached PMC, row exhaustion with out-of-order release, andPMC_F_DESCENDANTS inheritance including a fork storm.All pass on a debug (INVARIANTS+WITNESS) and a KASAN kernel.MFC after:	1 monthMFC to:		stable/15MFC to:		stable/14Assisted-by:	Claude Code (Opus 5)

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Tue, 25 Aug 2026 20:55:24 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>17fca802ded118102d04a7a0bbc0c076de18c4d8 - hwpmc: add tests for handle validation and the privilege boundaries</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#17fca802ded118102d04a7a0bbc0c076de18c4d8</link>
        <description>hwpmc: add tests for handle validation and the privilege boundariesA pmc_id_t is a packed integer that the driver hands to userland andaccepts back on eleven operations, and nothing tested what happens whenone comes back forged, stale, or belonging to another process.  Neitherwas there a test that an unprivileged caller is refused the operationsthat need a privilege.The cases use a SOFT-class PMC wherever the counter itself does notmatter, so they run on a machine with no PMU.MFC after:	1 monthMFC to:		stable/15MFC to:		stable/14Assisted-by:	Claude Code (Opus 5)

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Tue, 25 Aug 2026 20:55:23 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>068957e040f40eb7f484b2530481f3eae02f9d44 - hwpmc: add regression tests for a credential-changing exec</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#068957e040f40eb7f484b2530481f3eae02f9d44</link>
        <description>hwpmc: add regression tests for a credential-changing execThis tests what FreeBSD-SA-26:56.hwpmc fixed.exec_setgid_drops_pmc asserts the kernel takes a process-mode PMC awaywhen its target execs a set-gid program its owner is not entitled totrace.exec_setuid_no_double_unlink lets the target exec a set-uid program;the teardown must unlink the process descriptor exactly once, andcompleting at all is the assertion.Both need an unprivileged owner and must not drop privileges themselves,since p_candebug() would then refuse the target to its own owner; theyask for require.user instead.MFC after:	1 monthMFC to:		stable/15MFC to:		stable/14Assisted-by:	Claude Code (Opus 5)

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Tue, 25 Aug 2026 20:55:22 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>df537ff1520d82410328ebd6de529929dae620a6 - hwpmc tests: sort the list of test programs</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#df537ff1520d82410328ebd6de529929dae620a6</link>
        <description>hwpmc tests: sort the list of test programsMFC after:	1 monthMFC to:		stable/15MFC to:		stable/14

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Wed, 26 Aug 2026 15:26:36 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c3f886e4bc7619f7847ad0d0f996088ddf5915a - hwpmc: add regression tests for detaching a live process-mode PMC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#3c3f886e4bc7619f7847ad0d0f996088ddf5915a</link>
        <description>hwpmc: add regression tests for detaching a live process-mode PMCAttach a process-mode counting PMC to the current process, start it,then detach and release it while it is still loaded on the hardware -the case that previously leaked the PMC&apos;s runcount reference andwedged pmc_wait_for_pmc_idle() at release.  A second case does the samefrom a multi-threaded process so the sibling threads&apos; references haveto be drained too.The tests need an allocatable process-mode counting event and skipwhere none is available (hwpmc(4) not loaded, or a VM without a vPMU).Reviewed by:		adrianMFC after:		2 weeksAssisted-by:		Claude Code (Fable 5)Differential Revision:	https://reviews.freebsd.org/D58343

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Sun, 19 Jul 2026 14:15:20 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2cfd82f747c04f68f679824ba627460e87ab3848 - hwpmc: add regression tests for counting-PMC counter wraparound</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/tests/sys/pmc/Makefile#2cfd82f747c04f68f679824ba627460e87ab3848</link>
        <description>hwpmc: add regression tests for counting-PMC counter wraparoundExercise a process-mode counting PMC whose accumulated count crosses,or already exceeds, the range of the underlying hardware counter.Before the previous commit, the first context switch after thehardware counter wrapped panicked INVARIANTS kernels with &quot;negativeincrement&quot; and silently corrupted the accumulated count on otherkernels.The tests need a hardware counting event backed by a counter narrowerthan 64 bits and skip where none is available (hwpmc(4) not loaded,or a VM without a vPMU).Reviewed by:		adrianMFC after:		2 weeksAssisted-by:		Claude Code (Fable 5)Differential Revision:	https://reviews.freebsd.org/D58341

            List of files:
            /freebsd/tests/sys/pmc/Makefile</description>
        <pubDate>Sun, 19 Jul 2026 10:08:48 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
