<?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>c297aa7d - kselftest/arm64: Enable build of PAC tests with LLVM=1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/pauth/Makefile#c297aa7d</link>
        <description>kselftest/arm64: Enable build of PAC tests with LLVM=1Currently we don&apos;t build the PAC selftests when building with LLVM=1 sincewe attempt to test for PAC support in the toolchain before we&apos;ve set up thebuild system to point at LLVM in lib.mk, which has to be one of the lastthings in the Makefile.Since all versions of LLVM supported for use with the kernel have PACsupport we can just sidestep the issue by just assuming PAC is there whendoing a LLVM=1 build.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241111-arm64-selftest-pac-clang-v1-1-08599ceee418@kernel.orgSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/pauth/Makefile</description>
        <pubDate>Mon, 11 Nov 2024 18:32:58 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>806a15b2 - kselftests/arm64: add PAuth test for whether exec() changes keys</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/pauth/Makefile#806a15b2</link>
        <description>kselftests/arm64: add PAuth test for whether exec() changes keysKernel documentation states that it will change PAuth keys on exec() calls.Verify that all keys are correctly switched to new ones.Signed-off-by: Boyan Karatotev &lt;boyan.karatotev@arm.com&gt;Reviewed-by: Vincenzo Frascino &lt;Vincenzo.Frascino@arm.com&gt;Reviewed-by: Amit Daniel Kachhap &lt;amit.kachhap@arm.com&gt;Acked-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20200918104715.182310-4-boian4o1@gmail.comSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/pauth/Makefile</description>
        <pubDate>Fri, 18 Sep 2020 10:47:14 +0000</pubDate>
        <dc:creator>Boyan Karatotev &lt;boyan.karatotev@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>766d95b1 - kselftests/arm64: add nop checks for PAuth tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/pauth/Makefile#766d95b1</link>
        <description>kselftests/arm64: add nop checks for PAuth testsPAuth adds sign/verify controls to enable and disable groups ofinstructions in hardware for compatibility with libraries that do notimplement PAuth. The kernel always enables them if it detects PAuth.Add a test that checks that each group of instructions is enabled, if thekernel reports PAuth as detected.Note: For groups, for the purpose of this patch, we intend instructionsthat use a certain key.Signed-off-by: Boyan Karatotev &lt;boyan.karatotev@arm.com&gt;Reviewed-by: Vincenzo Frascino &lt;Vincenzo.Frascino@arm.com&gt;Reviewed-by: Amit Daniel Kachhap &lt;amit.kachhap@arm.com&gt;Acked-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20200918104715.182310-3-boian4o1@gmail.comSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/pauth/Makefile</description>
        <pubDate>Fri, 18 Sep 2020 10:47:13 +0000</pubDate>
        <dc:creator>Boyan Karatotev &lt;boyan.karatotev@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>e74e1d55 - kselftests/arm64: add a basic Pointer Authentication test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/arm64/pauth/Makefile#e74e1d55</link>
        <description>kselftests/arm64: add a basic Pointer Authentication testPAuth signs and verifies return addresses on the stack. It does so byinserting a Pointer Authentication code (PAC) into some of the unused topbits of an address. This is achieved by adding paciasp/autiasp instructionsat the beginning and end of a function.This feature is partially backwards compatible with earlier versions of theARM architecture. To coerce the compiler into emitting fully backwardscompatible code the main file is compiled to target an earlier ARM version.This allows the tests to check for the feature and print meaningful errormessages instead of crashing.Add a test to verify that corrupting the return address results in aSIGSEGV on return.Signed-off-by: Boyan Karatotev &lt;boyan.karatotev@arm.com&gt;Reviewed-by: Vincenzo Frascino &lt;Vincenzo.Frascino@arm.com&gt;Reviewed-by: Amit Daniel Kachhap &lt;amit.kachhap@arm.com&gt;Acked-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20200918104715.182310-2-boian4o1@gmail.comSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/arm64/pauth/Makefile</description>
        <pubDate>Fri, 18 Sep 2020 10:47:12 +0000</pubDate>
        <dc:creator>Boyan Karatotev &lt;boyan.karatotev@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
