<?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 sysreg</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1cf3e126 - arm64: Convert HPFAR_EL2 to sysreg table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#1cf3e126</link>
        <description>arm64: Convert HPFAR_EL2 to sysreg tableSwitch over to the typical sysreg table for HPFAR_EL2 as we&apos;re about tostart using more fields in the register.Reviewed-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/20250402201725.2963645-3-oliver.upton@linux.devSigned-off-by: Oliver Upton &lt;oliver.upton@linux.dev&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Wed, 02 Apr 2025 20:17:24 +0000</pubDate>
        <dc:creator>Oliver Upton &lt;oliver.upton@linux.dev&gt;</dc:creator>
    </item>
<item>
        <title>00cb1e01 - arm64/sysreg: Fix unbalanced closing block</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#00cb1e01</link>
        <description>arm64/sysreg: Fix unbalanced closing blockThis is a sysreg block so close it with one. This doesn&apos;t make adifference to the output because the script only matches on thebeginning of the word to close blocks which is correct by coincidencehere.Signed-off-by: James Clark &lt;james.clark@linaro.org&gt;Reviewed-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Acked-by: Mark Rutland &lt;mark.rutland@arm.com&gt;Acked-by: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250115162600.2153226-2-james.clark@linaro.orgSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Wed, 15 Jan 2025 16:25:55 +0000</pubDate>
        <dc:creator>James Clark &lt;james.clark@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>b7a252e8 - arm64: sysreg: Add layout for ICH_MISR_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#b7a252e8</link>
        <description>arm64: sysreg: Add layout for ICH_MISR_EL2The ICH_MISR_EL2-related macros are missing a number of statusbits that we are about to handle. Take this opportunity to fullydescribe the layout of that register as part of the automaticgeneration infrastructure.Reviewed-by: Andre Przywara &lt;andre.przywara@arm.com&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/20250225172930.1850838-4-maz@kernel.orgSigned-off-by: Oliver Upton &lt;oliver.upton@linux.dev&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Tue, 25 Feb 2025 17:29:17 +0000</pubDate>
        <dc:creator>Marc Zyngier &lt;maz@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5815fb82 - arm64: sysreg: Add layout for ICH_VTR_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#5815fb82</link>
        <description>arm64: sysreg: Add layout for ICH_VTR_EL2The ICH_VTR_EL2-related macros are missing a number of configbits that we are about to handle. Take this opportunity to fullydescribe the layout of that register as part of the automaticgeneration infrastructure.This results in a bit of churn to repaint constants that are nowgenerated with a different format.Reviewed-by: Andre Przywara &lt;andre.przywara@arm.com&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/20250225172930.1850838-3-maz@kernel.orgSigned-off-by: Oliver Upton &lt;oliver.upton@linux.dev&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Tue, 25 Feb 2025 17:29:16 +0000</pubDate>
        <dc:creator>Marc Zyngier &lt;maz@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>22513c0d - arm64: sysreg: Add layout for ICH_HCR_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#22513c0d</link>
        <description>arm64: sysreg: Add layout for ICH_HCR_EL2The ICH_HCR_EL2-related macros are missing a number of controlbits that we are about to handle. Take this opportunity to fullydescribe the layout of that register as part of the automaticgeneration infrastructure.This results in a bit of churn, unfortunately.Reviewed-by: Andre Przywara &lt;andre.przywara@arm.com&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/20250225172930.1850838-2-maz@kernel.orgSigned-off-by: Oliver Upton &lt;oliver.upton@linux.dev&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Tue, 25 Feb 2025 17:29:15 +0000</pubDate>
        <dc:creator>Marc Zyngier &lt;maz@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ea37be07 - arm64/sysreg: Add register fields for HFGWTR2_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#ea37be07</link>
        <description>arm64/sysreg: Add register fields for HFGWTR2_EL2This adds register fields for HFGWTR2_EL2 as per the definitions basedon DDI0601 2024-12.Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgReviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Link: https://lore.kernel.org/r/20250203050828.1049370-7-anshuman.khandual@arm.comSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Mon, 03 Feb 2025 05:08:27 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>59236089 - arm64/sysreg: Add register fields for HFGRTR2_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#59236089</link>
        <description>arm64/sysreg: Add register fields for HFGRTR2_EL2This adds register fields for HFGRTR2_EL2 as per the definitions basedon DDI0601 2024-12.Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgReviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Link: https://lore.kernel.org/r/20250203050828.1049370-6-anshuman.khandual@arm.comSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Mon, 03 Feb 2025 05:08:26 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>9401476f - arm64/sysreg: Add register fields for HFGITR2_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#9401476f</link>
        <description>arm64/sysreg: Add register fields for HFGITR2_EL2This adds register fields for HFGITR2_EL2 as per the definitions basedon DDI0601 2024-12.Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgReviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Link: https://lore.kernel.org/r/20250203050828.1049370-5-anshuman.khandual@arm.comSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Mon, 03 Feb 2025 05:08:25 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>2f1f62a1 - arm64/sysreg: Add register fields for HDFGWTR2_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#2f1f62a1</link>
        <description>arm64/sysreg: Add register fields for HDFGWTR2_EL2This adds register fields for HDFGWTR2_EL2 as per the definitions basedon DDI0601 2024-12.Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgReviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Link: https://lore.kernel.org/r/20250203050828.1049370-4-anshuman.khandual@arm.comSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Mon, 03 Feb 2025 05:08:24 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>44844551 - arm64/sysreg: Add register fields for HDFGRTR2_EL2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#44844551</link>
        <description>arm64/sysreg: Add register fields for HDFGRTR2_EL2This adds register fields for HDFGRTR2_EL2 as per the definitions basedon DDI0601 2024-12.Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgReviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Link: https://lore.kernel.org/r/20250203050828.1049370-3-anshuman.khandual@arm.comSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Mon, 03 Feb 2025 05:08:23 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>cc15f548 - arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#cc15f548</link>
        <description>arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1This updates ID_AA64MMFR0_EL1 register fields as per the definitions basedon DDI0601 2024-12.Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgReviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Link: https://lore.kernel.org/r/20250203050828.1049370-2-anshuman.khandual@arm.comSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Mon, 03 Feb 2025 05:08:22 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>01009b06 - arm64/sysreg: Get rid of TRFCR_ELx SysregFields</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#01009b06</link>
        <description>arm64/sysreg: Get rid of TRFCR_ELx SysregFieldsThere is no such thing as TRFCR_ELx in the architecture.What we have is TRFCR_EL1, for which TRFCR_EL12 is an accessor.Rename TRFCR_ELx_* to TRFCR_EL1_*, and fix the bit of code usingthese names.Similarly, TRFCR_EL12 is redefined as a mapping to TRFCR_EL1.Reviewed-by: James Clark &lt;james.clark@linaro.org&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/87cygsqgkh.wl-maz@kernel.orgCc: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Sun, 12 Jan 2025 13:08:59 +0000</pubDate>
        <dc:creator>Marc Zyngier &lt;maz@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c382ee67 - arm64/sysreg/tools: Move TRFCR definitions to sysreg</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#c382ee67</link>
        <description>arm64/sysreg/tools: Move TRFCR definitions to sysregConvert TRFCR to automatic generation. Add separate definitions for ELxand EL2 as TRFCR_EL1 doesn&apos;t have CX. This also mirrors the previousdefinition so no code change is required.Also add TRFCR_EL12 which will start to be used in a later commit.Unfortunately, to avoid breaking the Perf build with duplicatedefinition errors, the tools copy of the sysreg.h header needs to beupdated at the same time rather than the usual second commit. This isbecause the generated version of sysreg(arch/arm64/include/generated/asm/sysreg-defs.h), is currently sharedand tools/ does not have its own copy.Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: James Clark &lt;james.clark@arm.com&gt;Signed-off-by: James Clark &lt;james.clark@linaro.org&gt;Link: https://lore.kernel.org/r/20250106142446.628923-4-james.clark@linaro.orgSigned-off-by: Marc Zyngier &lt;maz@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Mon, 06 Jan 2025 14:24:38 +0000</pubDate>
        <dc:creator>James Clark &lt;james.clark@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>47e4717e - arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#47e4717e</link>
        <description>arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12DDI0601 2024-12 introduces SME 2.2 as well as a few new optional features,update sysreg to reflect the changes in ID_AA64SMFR0_EL1 enumerating them.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20250107-arm64-2024-dpisa-v5-2-7578da51fc3d@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Tue, 07 Jan 2025 22:59:42 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d66e21d5 - arm64/sysreg: Update ID_AA64ISAR2_EL1 to DDI0601 2024-09</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#d66e21d5</link>
        <description>arm64/sysreg: Update ID_AA64ISAR2_EL1 to DDI0601 2024-09DDI0601 2024-09 introduces new features which are enumerated viaID_AA64ISAR2_EL1, update the sysreg file to reflect these updates.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241211-arm64-2024-dpisa-v4-6-0fd403876df2@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Wed, 11 Dec 2024 01:02:51 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9a43ee86 - arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#9a43ee86</link>
        <description>arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09DDI0601 2024-09 introduces SVE 2.2 as well as a few new optional features,update sysreg to reflect the changes in ID_AA64ZFR0_EL1 enumerating them.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241211-arm64-2024-dpisa-v4-4-0fd403876df2@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Wed, 11 Dec 2024 01:02:49 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>12b5ff51 - arm64/sysreg: Update ID_AA64FPFR0_EL1 to DDI0601 2024-09</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#12b5ff51</link>
        <description>arm64/sysreg: Update ID_AA64FPFR0_EL1 to DDI0601 2024-09DDI0601 2024-09 defines two new feature flags in ID_AA64FPFR0_EL1describing new FP8 operations, describe them in sysreg.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241211-arm64-2024-dpisa-v4-3-0fd403876df2@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Wed, 11 Dec 2024 01:02:48 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>054339be - arm64/sysreg: Update ID_AA64ISAR3_EL1 to DDI0601 2024-09</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#054339be</link>
        <description>arm64/sysreg: Update ID_AA64ISAR3_EL1 to DDI0601 2024-09DDI0601 2024-09 defines several new feature flags in ID_AA64ISAR3_EL1,update our description in sysreg to reflect these.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241211-arm64-2024-dpisa-v4-2-0fd403876df2@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Wed, 11 Dec 2024 01:02:47 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1ad9a564 - arm64/sysreg: Update ID_AA64PFR2_EL1 to DDI0601 2024-09</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#1ad9a564</link>
        <description>arm64/sysreg: Update ID_AA64PFR2_EL1 to DDI0601 2024-09DDI0601 2024-09 defines a new feature flags in ID_AA64PFR2_EL1describing support for injecting UNDEF exceptions, update sysreg toinclude this.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20241211-arm64-2024-dpisa-v4-1-0fd403876df2@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Wed, 11 Dec 2024 01:02:46 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e5ecedcd - arm64/sysreg: Get rid of CPACR_ELx SysregFields</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/tools/sysreg#e5ecedcd</link>
        <description>arm64/sysreg: Get rid of CPACR_ELx SysregFieldsThere is no such thing as CPACR_ELx in the architecture.What we have is CPACR_EL1, for which CPTR_EL12 is an accessor.Rename CPACR_ELx_* to CPACR_EL1_*, and fix the bit of code usingthese names.Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Mark Rutland &lt;mark.rutland@arm.com&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/20241219173351.1123087-5-maz@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arm64/tools/sysreg</description>
        <pubDate>Thu, 19 Dec 2024 17:33:50 +0000</pubDate>
        <dc:creator>Marc Zyngier &lt;maz@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
