<?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 cpucaps</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>13f24586a292e35c9cc71e649dc4e4ea1895c5e5 - Merge tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#13f24586a292e35c9cc71e649dc4e4ea1895c5e5</link>
        <description>Merge tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxPull more arm64 updates from Catalin Marinas: &quot;The main &apos;feature&apos; is a workaround for C1-Pro erratum 4193714  requiring IPIs during TLB maintenance if a process is running in user  space with SME enabled.  The hardware acknowledges the DVMSync messages before completing  in-flight SME accesses, with security implications. The workaround  makes use of the mm_cpumask() to track the cores that need  interrupting (arm64 hasn&apos;t used this mask before).  The rest are fixes for MPAM, CCA and generated header that turned up  during the merging window or shortly before.  Summary:  Core features:   - Add workaround for C1-Pro erratum 4193714 - early CME (SME unit)     DVMSync acknowledgement. The fix consists of sending IPIs on TLB     maintenance to those CPUs running in user space with SME enabled   - Include kernel-hwcap.h in list of generated files (missed in a     recent commit generating the KERNEL_HWCAP_* macros)  CCA:   - Fix RSI_INCOMPLETE error check in arm-cca-guest  MPAM:   - Fix an unmount-&gt;remount problem with the CDP emulation,     uninitialised variable and checker warnings&quot;* tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:  arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static  arm_mpam: resctrl: Fix the check for no monitor components found  arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount  virt: arm-cca-guest: fix error check for RSI_INCOMPLETE  arm64/hwcap: Include kernel-hwcap.h in list of generated files  arm64: errata: Work around early CME DVMSync acknowledgement  arm64: cputype: Add C1-Pro definitions  arm64: tlb: Pass the corresponding mm to __tlbi_sync_s1ish()  arm64: tlb: Introduce __tlbi_sync_s1ish_{kernel,batch}() for TLB maintenance

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Tue, 21 Apr 2026 01:46:22 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>858fbd7248bd84b2899fb2c29bc7bc2634296edf - Merge branch &apos;for-next/c1-pro-erratum-4193714&apos; into for-next/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#858fbd7248bd84b2899fb2c29bc7bc2634296edf</link>
        <description>Merge branch &apos;for-next/c1-pro-erratum-4193714&apos; into for-next/core* for-next/c1-pro-erratum-4193714:  : Work around C1-Pro erratum 4193714 (CVE-2026-0995)  arm64: errata: Work around early CME DVMSync acknowledgement  arm64: cputype: Add C1-Pro definitions  arm64: tlb: Pass the corresponding mm to __tlbi_sync_s1ish()  arm64: tlb: Introduce __tlbi_sync_s1ish_{kernel,batch}() for TLB maintenance

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Mon, 20 Apr 2026 14:12:35 +0200</pubDate>
        <dc:creator>Catalin Marinas &lt;catalin.marinas@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>c43267e6794a36013fd495a4d81bf7f748fe4615 - Merge tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#c43267e6794a36013fd495a4d81bf7f748fe4615</link>
        <description>Merge tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxPull arm64 updates from Catalin Marinas: &quot;The biggest changes are MPAM enablement in drivers/resctrl and new PMU  support under drivers/perf.  On the core side, FEAT_LSUI lets futex atomic operations with EL0  permissions, avoiding PAN toggling.  The rest is mostly TLB invalidation refactoring, further generic entry  work, sysreg updates and a few fixes.  Core features:   - Add support for FEAT_LSUI, allowing futex atomic operations without     toggling Privileged Access Never (PAN)   - Further refactor the arm64 exception handling code towards the     generic entry infrastructure   - Optimise __READ_ONCE() with CONFIG_LTO=y and allow alias analysis     through it  Memory management:   - Refactor the arm64 TLB invalidation API and implementation for     better control over barrier placement and level-hinted invalidation   - Enable batched TLB flushes during memory hot-unplug   - Fix rodata=full block mapping support for realm guests (when     BBML2_NOABORT is available)  Perf and PMU:   - Add support for a whole bunch of system PMUs featured in NVIDIA&apos;s     Tegra410 SoC (cspmu extensions for the fabric and PCIe, new drivers     for CPU/C2C memory latency PMUs)   - Clean up iomem resource handling in the Arm CMN driver   - Fix signedness handling of AA64DFR0.{PMUVer,PerfMon}  MPAM (Memory Partitioning And Monitoring):   - Add architecture context-switch and hiding of the feature from KVM   - Add interface to allow MPAM to be exposed to user-space using     resctrl   - Add errata workaround for some existing platforms   - Add documentation for using MPAM and what shape of platforms can     use resctrl  Miscellaneous:   - Check DAIF (and PMR, where relevant) at task-switch time   - Skip TFSR_EL1 checks and barriers in synchronous MTE tag check mode     (only relevant to asynchronous or asymmetric tag check modes)   - Remove a duplicate allocation in the kexec code   - Remove redundant save/restore of SCS SP on entry to/from EL0   - Generate the KERNEL_HWCAP_ definitions from the arm64 hwcap     descriptions   - Add kselftest coverage for cmpbr_sigill()   - Update sysreg definitions&quot;* tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (109 commits)  arm64: rsi: use linear-map alias for realm config buffer  arm64: Kconfig: fix duplicate word in CMDLINE help text  arm64: mte: Skip TFSR_EL1 checks and barriers in synchronous tag check mode  arm64/sysreg: Update ID_AA64SMFR0_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64ZFR0_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64FPFR0_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64ISAR2_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64ISAR0_EL1 description to DDI0601 2025-12  arm64/hwcap: Generate the KERNEL_HWCAP_ definitions for the hwcaps  arm64: kexec: Remove duplicate allocation for trans_pgd  ACPI: AGDI: fix missing newline in error message  arm64: Check DAIF (and PMR) at task-switch time  arm64: entry: Use split preemption logic  arm64: entry: Use irqentry_{enter_from,exit_to}_kernel_mode()  arm64: entry: Consistently prefix arm64-specific wrappers  arm64: entry: Don&apos;t preempt with SError or Debug masked  entry: Split preemption from irqentry_exit_to_kernel_mode()  entry: Split kernel mode logic from irqentry_{enter,exit}()  entry: Move irqentry_enter() prototype later  entry: Remove local_irq_{enable,disable}_exit_to_user()  ...

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Wed, 15 Apr 2026 01:48:56 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>0baba94a9779c13c857f6efc55807e6a45b1d4e4 - arm64: errata: Work around early CME DVMSync acknowledgement</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#0baba94a9779c13c857f6efc55807e6a45b1d4e4</link>
        <description>arm64: errata: Work around early CME DVMSync acknowledgementC1-Pro acknowledges DVMSync messages before completing the SME/CMEmemory accesses. Work around this by issuing an IPI to the affected CPUsif they are running in EL0 with SME enabled.Note that we avoid the local DSB in the IPI handler as the kernel runswith SCTLR_EL1.IESB=1. This is sufficient to complete SME memoryaccesses at EL0 on taking an exception to EL1. On the return to userpath, no barrier is necessary either. See the comment insme_set_active() and the more detailed explanation in the link below.To avoid a potential IPI flood from malicious applications (e.g.madvise(MADV_PAGEOUT) in a tight loop), track where a process is activevia mm_cpumask() and only interrupt those CPUs.Link: https://lore.kernel.org/r/ablEXwhfKyJW1i7l@J2N7QTR9R3Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: James Morse &lt;james.morse@arm.com&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Reviewed-by: Will Deacon &lt;will@kernel.org&gt;Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Tue, 07 Apr 2026 12:28:44 +0200</pubDate>
        <dc:creator>Catalin Marinas &lt;catalin.marinas@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>480a9e57cceaf42db6ff874dbfe91de201935035 - Merge branches &apos;for-next/misc&apos;, &apos;for-next/tlbflush&apos;, &apos;for-next/ttbr-macros-cleanup&apos;, &apos;for-next/kselftest&apos;, &apos;for-next/feat_lsui&apos;, &apos;for-next/mpam&apos;, &apos;for-next/hotplug-batched-tlbi&apos;, &apos;for-next/bbml2-fixes&apos;, &apos;for-next/sysreg&apos;, &apos;for-next/generic-entry&apos; and &apos;for-next/acpi&apos;, remote-tracking branches &apos;arm64/for-next/perf&apos; and &apos;arm64/for-next/read-once&apos; into for-next/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#480a9e57cceaf42db6ff874dbfe91de201935035</link>
        <description>Merge branches &apos;for-next/misc&apos;, &apos;for-next/tlbflush&apos;, &apos;for-next/ttbr-macros-cleanup&apos;, &apos;for-next/kselftest&apos;, &apos;for-next/feat_lsui&apos;, &apos;for-next/mpam&apos;, &apos;for-next/hotplug-batched-tlbi&apos;, &apos;for-next/bbml2-fixes&apos;, &apos;for-next/sysreg&apos;, &apos;for-next/generic-entry&apos; and &apos;for-next/acpi&apos;, remote-tracking branches &apos;arm64/for-next/perf&apos; and &apos;arm64/for-next/read-once&apos; into for-next/core* arm64/for-next/perf:  : Perf updates  perf/arm-cmn: Fix resource_size_t printk specifier in arm_cmn_init_dtc()  perf/arm-cmn: Fix incorrect error check for devm_ioremap()  perf: add NVIDIA Tegra410 C2C PMU  perf: add NVIDIA Tegra410 CPU Memory Latency PMU  perf/arm_cspmu: nvidia: Add Tegra410 PCIE-TGT PMU  perf/arm_cspmu: nvidia: Add Tegra410 PCIE PMU  perf/arm_cspmu: Add arm_cspmu_acpi_dev_get  perf/arm_cspmu: nvidia: Add Tegra410 UCF PMU  perf/arm_cspmu: nvidia: Rename doc to Tegra241  perf/arm-cmn: Stop claiming entire iomem region  arm64: cpufeature: Use pmuv3_implemented() function  arm64: cpufeature: Make PMUVer and PerfMon unsigned  KVM: arm64: Read PMUVer as unsigned* arm64/for-next/read-once:  : Fixes for __READ_ONCE() with CONFIG_LTO=y  arm64, compiler-context-analysis: Permit alias analysis through __READ_ONCE() with CONFIG_LTO=y  arm64: Optimize __READ_ONCE() with CONFIG_LTO=y* for-next/misc:  : Miscellaneous cleanups/fixes  arm64: rsi: use linear-map alias for realm config buffer  arm64: Kconfig: fix duplicate word in CMDLINE help text  arm64: mte: Skip TFSR_EL1 checks and barriers in synchronous tag check mode  arm64/hwcap: Generate the KERNEL_HWCAP_ definitions for the hwcaps  arm64: kexec: Remove duplicate allocation for trans_pgd  arm64: mm: Use generic enum pgtable_level  arm64: scs: Remove redundant save/restore of SCS SP on entry to/from EL0  arm64: remove ARCH_INLINE_** for-next/tlbflush:  : Refactor the arm64 TLB invalidation API and implementation  arm64: mm: __ptep_set_access_flags must hint correct TTL  arm64: mm: Provide level hint for flush_tlb_page()  arm64: mm: Wrap flush_tlb_page() around __do_flush_tlb_range()  arm64: mm: More flags for __flush_tlb_range()  arm64: mm: Refactor __flush_tlb_range() to take flags  arm64: mm: Refactor flush_tlb_page() to use __tlbi_level_asid()  arm64: mm: Simplify __flush_tlb_range_limit_excess()  arm64: mm: Simplify __TLBI_RANGE_NUM() macro  arm64: mm: Re-implement the __flush_tlb_range_op macro in C  arm64: mm: Inline __TLBI_VADDR_RANGE() into __tlbi_range()  arm64: mm: Push __TLBI_VADDR() into __tlbi_level()  arm64: mm: Implicitly invalidate user ASID based on TLBI operation  arm64: mm: Introduce a C wrapper for by-range TLB invalidation  arm64: mm: Re-implement the __tlbi_level macro as a C function* for-next/ttbr-macros-cleanup:  : Cleanups of the TTBR1_* macros  arm64/mm: Directly use TTBRx_EL1_CnP  arm64/mm: Directly use TTBRx_EL1_ASID_MASK  arm64/mm: Describe TTBR1_BADDR_4852_OFFSET* for-next/kselftest:  : arm64 kselftest updates  selftests/arm64: Implement cmpbr_sigill() to hwcap test* for-next/feat_lsui:  : Futex support using FEAT_LSUI instructions to avoid toggling PAN  arm64: armv8_deprecated: Disable swp emulation when FEAT_LSUI present  arm64: Kconfig: Add support for LSUI  KVM: arm64: Use CAST instruction for swapping guest descriptor  arm64: futex: Support futex with FEAT_LSUI  arm64: futex: Refactor futex atomic operation  KVM: arm64: kselftest: set_id_regs: Add test for FEAT_LSUI  KVM: arm64: Expose FEAT_LSUI to guests  arm64: cpufeature: Add FEAT_LSUI* for-next/mpam: (40 commits)  : Expose MPAM to user-space via resctrl:  :  - Add architecture context-switch and hiding of the feature from KVM.  :  - Add interface to allow MPAM to be exposed to user-space using resctrl.  :  - Add errata workaoround for some existing platforms.  :  - Add documentation for using MPAM and what shape of platforms can use resctrl  arm64: mpam: Add initial MPAM documentation  arm_mpam: Quirk CMN-650&apos;s CSU NRDY behaviour  arm_mpam: Add workaround for T241-MPAM-6  arm_mpam: Add workaround for T241-MPAM-4  arm_mpam: Add workaround for T241-MPAM-1  arm_mpam: Add quirk framework  arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl  arm64: mpam: Select ARCH_HAS_CPU_RESCTRL  arm_mpam: resctrl: Add empty definitions for assorted resctrl functions  arm_mpam: resctrl: Update the rmid reallocation limit  arm_mpam: resctrl: Add resctrl_arch_rmid_read()  arm_mpam: resctrl: Allow resctrl to allocate monitors  arm_mpam: resctrl: Add support for csu counters  arm_mpam: resctrl: Add monitor initialisation and domain boilerplate  arm_mpam: resctrl: Add kunit test for control format conversions  arm_mpam: resctrl: Add support for &apos;MB&apos; resource  arm_mpam: resctrl: Wait for cacheinfo to be ready  arm_mpam: resctrl: Add rmid index helpers  arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats  arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT  ...* for-next/hotplug-batched-tlbi:  : arm64/mm: Enable batched TLB flush in unmap_hotplug_range()  arm64/mm: Reject memory removal that splits a kernel leaf mapping  arm64/mm: Enable batched TLB flush in unmap_hotplug_range()* for-next/bbml2-fixes:  : Fixes for realm guest and BBML2_NOABORT  arm64: mm: Remove pmd_sect() and pud_sect()  arm64: mm: Handle invalid large leaf mappings correctly  arm64: mm: Fix rodata=full block mapping support for realm guests* for-next/sysreg:  : arm64 sysreg updates  arm64/sysreg: Update ID_AA64SMFR0_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64ZFR0_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64FPFR0_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64ISAR2_EL1 description to DDI0601 2025-12  arm64/sysreg: Update ID_AA64ISAR0_EL1 description to DDI0601 2025-12  arm64/sysreg: Update SMIDR_EL1 to DDI0601 2025-06* for-next/generic-entry:  : More arm64 refactoring towards using the generic entry code  arm64: Check DAIF (and PMR) at task-switch time  arm64: entry: Use split preemption logic  arm64: entry: Use irqentry_{enter_from,exit_to}_kernel_mode()  arm64: entry: Consistently prefix arm64-specific wrappers  arm64: entry: Don&apos;t preempt with SError or Debug masked  entry: Split preemption from irqentry_exit_to_kernel_mode()  entry: Split kernel mode logic from irqentry_{enter,exit}()  entry: Move irqentry_enter() prototype later  entry: Remove local_irq_{enable,disable}_exit_to_user()  entry: Fix stale comment for irqentry_enter()* for-next/acpi:  : arm64 ACPI updates  ACPI: AGDI: fix missing newline in error message

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Fri, 10 Apr 2026 15:22:24 +0200</pubDate>
        <dc:creator>Catalin Marinas &lt;catalin.marinas@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>7181f718cb0fd47b37d13aad8744cbd6da9f1cbe - arm64: cpufeature: Add FEAT_LSUI</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#7181f718cb0fd47b37d13aad8744cbd6da9f1cbe</link>
        <description>arm64: cpufeature: Add FEAT_LSUISince Armv9.6, FEAT_LSUI introduces atomic instructions that allowprivileged code to access user memory without clearing the PSTATE.PANbit. Add CPU feature detection for FEAT_LSUI.Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;[catalin.marinas@arm.com: Remove commit log references to SW_PAN]Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Sat, 14 Mar 2026 18:51:26 +0100</pubDate>
        <dc:creator>Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>45bf4bc87c46856c5cf4ac39a0c25c83ccbf3209 - Merge tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#45bf4bc87c46856c5cf4ac39a0c25c83ccbf3209</link>
        <description>Merge tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxPull arm64 updates from Will Deacon: &quot;There&apos;s a little less than normal, probably due to LPC &amp; Christmas/New  Year meaning that a few series weren&apos;t quite ready or reviewed in  time. It&apos;s still useful across the board, despite the only real  feature being support for the LS64 feature enabling 64-byte atomic  accesses to endpoints that support it.  ACPI:   - Add interrupt signalling support to the AGDI handler   - Add Catalin and myself to the arm64 ACPI MAINTAINERS entry  CPU features:   - Drop Kconfig options for PAN and LSE (these are detected at runtime)   - Add support for 64-byte single-copy atomic instructions (LS64/LS64V)   - Reduce MTE overhead when executing in the kernel on Ampere CPUs   - Ensure POR_EL0 value exposed via ptrace is up-to-date   - Fix error handling on GCS allocation failure  CPU frequency:   - Add CPU hotplug support to the FIE setup in the AMU driver  Entry code:   - Minor optimisations and cleanups to the syscall entry path   - Preparatory rework for moving to the generic syscall entry code  Hardware errata:   - Work around Spectre-BHB on TSV110 processors   - Work around broken CMO propagation on some systems with the SI-L1     interconnect  Miscellaneous:   - Disable branch profiling for arch/arm64/ to avoid issues with     noinstr   - Minor fixes and cleanups (kexec + ubsan, WARN_ONCE() instead of     WARN_ON(), reduction of boolean expression)   - Fix custom __READ_ONCE() implementation for LTO builds when     operating on non-atomic types  Perf and PMUs:   - Support for CMN-600AE   - Be stricter about supported hardware in the CMN driver   - Support for DSU-110 and DSU-120   - Support for the cycles event in the DSU driver (alongside the     dedicated cycles counter)   - Use IRQF_NO_THREAD instead of IRQF_ONESHOT in the cxlpmu driver   - Use !bitmap_empty() as a faster alternative to bitmap_weight()   - Fix SPE error handling when failing to resume profiling  Selftests:   - Add support for the FORCE_TARGETS option to the arm64 kselftests   - Avoid nolibc-specific my_syscall() function   - Add basic test for the LS64 HWCAP   - Extend fp-pidbench to cover additional workload patterns&quot;* tag &apos;arm64-upstream&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (43 commits)  perf/arm-cmn: Reject unsupported hardware configurations  perf: arm_spe: Properly set hw.state on failures  arm64/gcs: Fix error handling in arch_set_shadow_stack_status()  arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y  arm64: poe: fix stale POR_EL0 values for ptrace  kselftest/arm64: Raise default number of loops in fp-pidbench  kselftest/arm64: Add a no-SVE loop after SVE in fp-pidbench  perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD  arm64: mte: Set TCMA1 whenever MTE is present in the kernel  arm64/ptrace: Return early for ptrace_report_syscall_entry() error  arm64/ptrace: Split report_syscall()  arm64: Remove unused _TIF_WORK_MASK  kselftest/arm64: Add missing file in .gitignore  arm64: errata: Workaround for SI L1 downstream coherency issue  kselftest/arm64: Add HWCAP test for FEAT_LS64  arm64: Add support for FEAT_{LS64, LS64_V}  KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest  arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1  KVM: arm64: Handle DABT caused by LS64* instructions on unsupported memory  KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B  ...

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Tue, 10 Feb 2026 05:28:45 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>549006326978fbf66d9db2953cb1e4fb5487da65 - Merge tag &apos;kvmarm-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#549006326978fbf66d9db2953cb1e4fb5487da65</link>
        <description>Merge tag &apos;kvmarm-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADKVM/arm64 updates for 7.0- Add support for FEAT_IDST, allowing ID registers that are not  implemented to be reported as a normal trap rather than as an UNDEF  exception.- Add sanitisation of the VTCR_EL2 register, fixing a number of  UXN/PXN/XN bugs in the process.- Full handling of RESx bits, instead of only RES0, and resulting in  SCTLR_EL2 being added to the list of sanitised registers.- More pKVM fixes for features that are not supposed to be exposed to  guests.- Make sure that MTE being disabled on the pKVM host doesn&apos;t give it  the ability to attack the hypervisor.- Allow pKVM&apos;s host stage-2 mappings to use the Force Write Back  version of the memory attributes by using the &quot;pass-through&apos;  encoding.- Fix trapping of ICC_DIR_EL1 on GICv5 hosts emulating GICv3 for the  guest.- Preliminary work for guest GICv5 support.- A bunch of debugfs fixes, removing pointless custom iterators stored  in guest data structures.- A small set of FPSIMD cleanups.- Selftest fixes addressing the incorrect alignment of page  allocation.- Other assorted low-impact fixes and spelling fixes.

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Mon, 09 Feb 2026 18:18:19 +0100</pubDate>
        <dc:creator>Paolo Bonzini &lt;pbonzini@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>2f8aed5e97fdde7e295a8f0ff0d22a5f1d41b188 - Merge branch &apos;for-next/errata&apos; into for-next/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#2f8aed5e97fdde7e295a8f0ff0d22a5f1d41b188</link>
        <description>Merge branch &apos;for-next/errata&apos; into for-next/core* for-next/errata:  arm64: errata: Workaround for SI L1 downstream coherency issue

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Thu, 29 Jan 2026 13:05:33 +0100</pubDate>
        <dc:creator>Will Deacon &lt;will@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>86941154bc8398d617b7a5c141fb545cad9ac4fc - Merge branch &apos;for-next/cpufeature&apos; into for-next/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#86941154bc8398d617b7a5c141fb545cad9ac4fc</link>
        <description>Merge branch &apos;for-next/cpufeature&apos; into for-next/core* for-next/cpufeature:  arm64: poe: fix stale POR_EL0 values for ptrace  arm64: mte: Set TCMA1 whenever MTE is present in the kernel  arm64: Add support for FEAT_{LS64, LS64_V}  KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest  arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1  KVM: arm64: Handle DABT caused by LS64* instructions on unsupported memory  KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B  KVM: arm64: Add exit to userspace on {LD,ST}64B* outside of memslots  arm64: Unconditionally enable PAN support  arm64: Unconditionally enable LSE support  arm64: Add support for TSV110 Spectre-BHB mitigation

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Thu, 29 Jan 2026 13:05:19 +0100</pubDate>
        <dc:creator>Will Deacon &lt;will@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3fed7e0059f0af1d0e71e165145a1e3030526835 - arm64: errata: Workaround for SI L1 downstream coherency issue</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#3fed7e0059f0af1d0e71e165145a1e3030526835</link>
        <description>arm64: errata: Workaround for SI L1 downstream coherency issueWhen software issues a Cache Maintenance Operation (CMO) targeting adirty cache line, the CPU and DSU cluster may optimize the operation bycombining the CopyBack Write and CMO into a single combined CopyBackWrite plus CMO transaction presented to the interconnect (MCN).For these combined transactions, the MCN splits the operation into twoseparate transactions, one Write and one CMO, and then propagates thewrite and optionally the CMO to the downstream memory system or externalPoint of Serialization (PoS).However, the MCN may return an early CompCMO response to the DSU clusterbefore the corresponding Write and CMO transactions have completed atthe external PoS or downstream memory. As a result, stale data may beobserved by external observers that are directly connected to theexternal PoS or downstream memory.This erratum affects any system topology in which the followingconditions apply: - The Point of Serialization (PoS) is located downstream of the   interconnect. - A downstream observer accesses memory directly, bypassing the   interconnect.Conditions:This erratum occurs only when all of the following conditions are met: 1. Software executes a data cache maintenance operation, specifically,    a clean or clean&amp;invalidate by virtual address (DC CVAC or DC    CIVAC), that hits on unique dirty data in the CPU or DSU cache.    This results in a combined CopyBack and CMO being issued to the    interconnect. 2. The interconnect splits the combined transaction into separate Write    and CMO transactions and returns an early completion response to the    CPU or DSU before the write has completed at the downstream memory    or PoS. 3. A downstream observer accesses the affected memory address after the    early completion response is issued but before the actual memory    write has completed. This allows the observer to read stale data    that has not yet been updated at the PoS or downstream memory.The implementation of workaround put a second loop of CMOs at the samevirtual address whose operation meet erratum conditions to wait untilcache data be cleaned to PoC. This way of implementation mitigatesperformance penalty compared to purely duplicate original CMO.Signed-off-by: Lucas Wei &lt;lucaswei@google.com&gt;Signed-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Wed, 14 Jan 2026 15:52:41 +0100</pubDate>
        <dc:creator>Lucas Wei &lt;lucaswei@google.com&gt;</dc:creator>
    </item>
<item>
        <title>31c70b971a2d489e4c2ac56dd0f1159cfd52ef96 - Merge branch arm64/for-next/cpufeature into kvmarm-master/next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm64/tools/cpucaps#31c70b971a2d489e4c2ac56dd0f1159cfd52ef96</link>
        <description>Merge branch arm64/for-next/cpufeature into kvmarm-master/nextMerge arm64/for-next/cpufeature in to resolve conflicts resulting fromthe removal of CONFIG_PAN.* arm64/for-next/cpufeature:  arm64: Add support for FEAT_{LS64, LS64_V}  KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest  arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1  KVM: arm64: Handle DABT caused by LS64* instructions on unsupported memory  KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B  KVM: arm64: Add exit to userspace on {LD,ST}64B* outside of memslots  arm64: Unconditionally enable PAN support  arm64: Unconditionally enable LSE support  arm64: Add support for TSV110 Spectre-BHB mitigationSigned-off-by: Marc Zyngier &lt;maz@kernel.org&gt;

            List of files:
            /linux/arch/arm64/tools/cpucaps</description>
        <pubDate>Fri, 23 Jan 2026 10:51:57 +0100</pubDate>
        <dc:creator>Marc Zyngier &lt;maz@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
