<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>48f8d9ce - kselftest/arm64: Validate that GCS push and write permissions work</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/gcs/Makefile#48f8d9ce</link>
        <description>kselftest/arm64: Validate that GCS push and write permissions workAdd trivial assembly programs which give themselves the appropriatepermissions and then execute GCSPUSHM and GCSSTR, they will report errorsby generating signals on the non-permitted instructions. Not using libcminimises the interaction with any policy set for the system but we skip onfailure to get the permissions in case the system is locked down to makethem inaccessible.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241005-arm64-gcs-test-flags-v1-1-03cb9786c5cd@kernel.orgSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/gcs/Makefile</description>
        <pubDate>Sat, 05 Oct 2024 00:17:18 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>05e6cfff - kselftest/arm64: Add a GCS stress test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/gcs/Makefile#05e6cfff</link>
        <description>kselftest/arm64: Add a GCS stress testAdd a stress test which runs one more process than we have CPUs spinningthrough a very recursive function with frequent syscalls immediately priorto return and signals being injected every 100ms. The goal is to flag upany scheduling related issues, for example failure to ensure that barriersare inserted when moving a GCS using task to another CPU. The test runs fora configurable amount of time, defaulting to 10 seconds.Reviewed-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Tested-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241001-arm64-gcs-v13-38-222b78d87eee@kernel.orgSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/gcs/Makefile</description>
        <pubDate>Tue, 01 Oct 2024 22:59:17 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>58d69a3e - kselftest/arm64: Add test coverage for GCS mode locking</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/gcs/Makefile#58d69a3e</link>
        <description>kselftest/arm64: Add test coverage for GCS mode lockingVerify that we can lock individual GCS mode bits, that other modesaren&apos;t affected and as a side effect also that every combination ofmodes can be enabled.Normally the inability to reenable GCS after disabling it would be anissue with testing but fortunately the kselftest_harness runs each testwithin a fork()ed child.  This can be inconvenient for some kinds oftesting but here it means that each test is in a separate thread andtherefore won&apos;t be affected by other tests in the suite.Once we get toolchains with support for enabling GCS by default we willneed to take care to not do that in the build system but there are nosuch toolchains yet so it is not yet an issue.Reviewed-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Tested-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241001-arm64-gcs-v13-36-222b78d87eee@kernel.orgSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/gcs/Makefile</description>
        <pubDate>Tue, 01 Oct 2024 22:59:15 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a505a52b - kselftest/arm64: Add a GCS test program built with the system libc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/gcs/Makefile#a505a52b</link>
        <description>kselftest/arm64: Add a GCS test program built with the system libcThere are things like threads which nolibc struggles with which we wantto add coverage for, and the ABI allows us to test most of these even iflibc itself does not understand GCS so add a test application builtusing the system libc.Reviewed-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Tested-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241001-arm64-gcs-v13-35-222b78d87eee@kernel.orgSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/gcs/Makefile</description>
        <pubDate>Tue, 01 Oct 2024 22:59:14 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3d37d430 - kselftest/arm64: Add very basic GCS test program</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/gcs/Makefile#3d37d430</link>
        <description>kselftest/arm64: Add very basic GCS test programThis test program just covers the basic GCS ABI, covering aspects of theABI as standalone features without attempting to integrate things.Reviewed-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Tested-by: Thiago Jung Bauermann &lt;thiago.bauermann@linaro.org&gt;Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241001-arm64-gcs-v13-34-222b78d87eee@kernel.orgSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/gcs/Makefile</description>
        <pubDate>Tue, 01 Oct 2024 22:59:13 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
