Arm sent out an initial set of patches this week working on support in the Linux kernel for TLBI Domains. This "TLBID" feature is an upcoming Arm architecture capability designed to increase performance on high core count systems.
Arm News Archives

408 Arm open-source and Linux related news articles on Phoronix since 2007.
Longtime ARM Linux maintainer Arnd Bergmann over the past year has been working to clear out a number of old ARM platforms from the mainline kernel tree. With Linux 7.3 many older 32-bit ARM platforms were deprecated and in turn hundreds of kernel drivers orphaned. Now it's on to removing that actual code, which given the amount of entangled code, is itself a challenge.
The Linux kernel is going to see the removal of a number of recently deprecated ARM 32-bit platforms. Following the deprecation in Linux 7.3, removing the old ARM platforms will lighten the kernel by around 55k lines of code. But removing now unused drivers only relevant to those platforms will mean roughly a quarter million lines of code can be removed from the kernel source tree.
For the current Linux 7.3 kernel many older 32-bit ARM platforms are deprecated and in turn orphaning hundreds of drivers only relevant to those out-of-date ARM platforms. The removal of that now deprecated code is planned for the next kernel cycle or two.
All of the SoC updates have been merged for the Linux 7.3 kernel that include adding some new SoCs as well as deprecating several older 32-bit ARM platforms. In turn with those platforms deprecated, "hundreds" of drivers are now orphaned in the process.
AI/LLM patch craziness hurt ARM64 development for the Linux 7.2 cycle that no real features landed for that kernel version on AArch64. Fortunately, the ARM Linux developers are more prepared now and for Linux 7.3 are introducing some new ARM64 features.
Qualcomm engineers posted a set of 15 patches today for the Linux kernel to enable the Qualcomm Kuno SoC support and their reference development platform.
Linux developer Armin Wolf sent out a set of patches today for enabling AArch64 support for the ACPI Windows Management Instrumentation (WMI) driver to work on AArch64 in no longer being bound to x86/x86_64. This is a step toward the long goal of being able to support modern Windows on ARM laptops via ACPI on Linux.
A new open-source Linux driver announced today by Arm is the Arm Core Local Accelerator "CLA" driver as a CPU-local interface for programming attached accelerators. This is an agnostic interface for attached accelerators with the initial target focusing on an attached compute engine.
It's not only old x86 i486 CPU support being removed from the Linux kernel but a number of older ARM platforms and features are on the chopping block too. A proposal has been laid out for deprecating and then removing a number of outdated ARM platforms and features from the Linux kernel in early 2027.
Red Hat senior software engineer Marcin Juszkiewicz of Red Hat's ARM Team had been dogfeeding with an AArch64 Linux desktop being used as his primary, personal system for nearly the past year. But now he shared he has gone back to using his AMD Ryzen desktop instead over AArch64 Linux issues encountered with his Ampere Altra desktop.
Merged for Linux 7.1 was ARMM64 NEON-accelerated CRC64-NVMe support for around 6x the performance out of that checksumming algorithm. The generic code had been a bottleneck in NVMe and other storage subsystem code of the Linux kernel with CRC64-NVMe being used to help verify against data corruption. Now for Linux 7.2, the NEON-accelerated code will also work for those still relying on 32-bit ARM.
The ongoing rise in AI/LLM-generated patches hitting the mailing lists and affecting development workflows continues to impact Linux kernel development. For the ARM64 architecture updates in Linux 7.2 is an interesting anecdote over over feeling like this activity has "slowed us down a little on the feature side" and having to deal with this AI/LLM patch activity resulted in some features now being postponed from making it for this current Linux kernel development cycle.
Made public today is CVE-2025-10263 as a "critical" security vulnerability affecting many different Arm CPU cores. CVE-2025-10263 could allow for privilege escalation on affected systems due to a specific timing condition during a memory permission change. Fundamentally it comes down to completion of affected memory accesses might not be guaranteed by the completion of a TLBI.
For those interested in the prospects of running Snapdragon X2 laptops on Linux rather than Windows 11 on ARM, the Lenovo Yoga Slim 7x Gen11 has emerged as one of the initial X2 laptops with tentative Device Tree handling to allow Linux to boot on this latest-generation Qualcomm-powered laptop,
Arm today announced the open-sourcing of Metis, an agentic AI security framework that delivers context AI-powered security analysis in looking out for software vulnerabilities.
A new core infrastructure improvement for the Linux kernel on ARM being worked on is enabling 128-bit page table entries (PTEs) with FEAT_D128 as a new optional feature of Armv9.3 and later.
The Linux 7.1 mainline kernel will allow building a real-time "PREEMPT_RT" kernel for the ARM architecture with no longer needing any out-of-tree patches.
Merged recently to the latest LLVM/Clang compiler development tree is the Arm C1-Ultra scheduling model for helping with delivering optimal binaries for that flagship next-gen Arm mobile CPU.
Merged yesterday to the Linux 7.1 kernel is a workaround for an Arm C1-Pro CPU hardware bug around its Scalable Matrix Extension implementation.
The GCC open-source compiler has landed initial targeting support for Arm's newly-announced AGI CPU.
Merged yesterday were all the CRC code updates for the Linux 7.1 kernel. Most notable with that pull is an ARM64-optimized CRC64-NVMe implementation that can deliver multiple times faster performance.
IBM announced today a strategic collaboration with Arm around new dual-architecture hardware.
Arm announced their first silicon product in history with today's AGI CPU. The Arm AGI CPU complements their existing IP offerings into a production-ready silicon product for AI data centers.
A new platform feature being worked on by Arm engineers for the Linux kernel is Live Firmware Activation to allow for updated firmware components to be deployed without requiring a system reboot.
Beyond all of the exciting Intel/AMD x86_64 changes and improvements to enjoy with the upcoming Linux 7.0, there is one notable ARM64 feature addition this kernel cycle.
Patches posted to the Linux kernel mailing list are hoping to provide mainline support for the Acer Swift SFA14-11 laptop powered by the Qualcomm Snapdragon X1 Elite X1E78100 SoC.
Adding to the early headaches of Linux 6.19 with some regressions in performance and functionality were ARM64 hosts crashing on this in-development kernel version for those platforms using EFI. But a fix is now merged ahead of Linux 6.19-rc3 due out tomorrow.
The ARM64 code changes were merged last week into the in-development Linux 6.19 kernel. The most notable of the ARM64 architecture changes this cycle is landing the Arm MPAM driver for Arm's Memory System Resource Partitioning and Monitoring.
Initially upstreamed into the Linux 6.18 kernel is Tyr as a Rust-based GPU kernel driver for Arm Mali hardware. This is in effect a Rust alternative to the Panthor DRM kernel driver for newer Arm Mali GPUs with the Command Stream Firmware (CSF). With the latest development code for Tyr, it's moved onto running the GNOME desktop and basic games like SuperTuxKart.
Sent out today and already merged for the in-development Linux 6.18 kernel is the latest batch of 64-bit ARM "ARM64" architecture fixes. Most notable is a fix for addressing a "catastrophic performance issue" that was uncovered.
The upcoming Linux 6.19 kernel cycle is now expected to introduce the new "ethosu" accelerator driver for supporting the Arm Ethos U65/U85 neural processing unit IP.
Since Qualcomm announced the Snapdragon X2 Elite last month, Linux patches for the X2 Elite "Glymur" platform have begun flowing. Among the recent Linux patches for the Snapdragon X2 is this past week seeing initial display support.
Last month Arm announced the Lumex CSS platform with C1 CPUs and Mali G1 GPUs. One month later, Arm is already beginning to open-source graphics driver patches for enabling the new Mali-G1 graphics processor.
In addition to the Arm and RISC-V SoC changes and new platforms/machines added for the Linux 6.18 kernel, the separate Device Tree pull request was merged for this next kernel version that also now adds the strings for the upcoming Arm C1 Nano, Pro, Premium, and Ultra processor cores.
All of the ARM64 feature changes intended for the Linux 6.18 merge window have been submitted in advance. There are a few new features worth calling out for 64-bit ARM Linux users.
Qualcomm today announced the Snapdragon X2 Elite SoCs as building off their X Elite laptop SoCs that shipped last year. With the Snapdragon X2 Elite Extreme (X2E-96-100) flagship is 18 cores with a 5.0GHz single and dual core boost frequency.
Linux kernel developers are evaluating the idea of removing HIGHPTE support from the Linux kernel due to its maintenance burden and just one ARM system currently using it.
Arm this evening lifted the lid on Lumex, their new compute subsystem platform that is purpose-built around AI for next-gen PCs and smartphones.
It's wild to think that the ARM Cortex-A72 was already announced ten years ago as the ARM core design that went on to appear in the Raspberry Pi 4, AWS Graviton server processor, and various other SoCs. ARM Cortex-A72 based hardware remains in widespread use and finally by the end of 2025 there will be a mainline Error Detection And Correction "EDAC" driver in the mainline Linux kernel for this core.
The open-source Panthor Direct Rendering Manager (DRM) driver providing the modern kernel graphics driver support for recent Arm Mali GPUs will be supporting a number of additional GPU models with the Linux 6.18 kernel later this year.
Andrew Morton this week sent in some additional memory management "MM" changes for the Linux 6.17 to complement last week's many MM patches from new optimizations to more DAMON features. Most notable with this secondary set of patches are khugepaged optimizations that especially help ARM64 Linux systems.
The ARM64 (AArch64) architecture updates have been submitted ahead of the imminent Linux 6.17 merge window.
The newest open-source Linux kernel driver being worked on for the growing accelerator "accel" subsystem is a new hardware driver courtesy of Arm for enabling their Ethos U65 and U85 NPUs.
Arm engineer Karunika Choo has been leading the effort to enable support for the latest Mali GPUs within the open-source and upstream "Panthor" DRM kernel graphics driver for Linux. This work includes being able to enable the latest Mali 5th Gen GPUs on this open-source graphics driver.
The Linux kernel had not enabled support for Arm Scalable Matrix Extension (SME) due to bugs, but with the in-development Linux 6.16 kernel those issues have been resolved and so SME can now be enabled for the rare SoCs having said hardware support.
Introduced last year for Linux 6.13 was lazy preemption "PREEMPT_LAZY" for a preemption model that is similar to full preemption but less eager to preempt normal scheduler tasks to provide some of the performance benefits found with voluntary preemption. After initially being supported for x86_64 and RISC-V, it looks like Linux 6.16 will support lazy preemption on ARM64 (AArch64).
All of the ARM64 changes were merged this week to the Linux 6.15 kernel for enhancing the 64-bit ARM processor support.
Arm engineer Karunika Choo today sent out the latest patches developing a new GPU-specific initialization framework for the Panthor open-source kernel graphics driver as part of bringing up support for newer Mali GPUs.
SoftBank Group just announced they will be acquiring Ampere Computing, the leader in ARM64 server processors that has come under increasing pressure with more of the public cloud service providers like Google, Microsoft, and Amazon/AWS turning to their own in-house ARM64 server processor designs.
408 Arm news articles published on Phoronix.
