Arm News Archives


333 Arm open-source and Linux related news articles on Phoronix since 2007.

ARM64 Updates Submitted For The Linux 6.11 Kernel
ARM64 Updates Submitted For The Linux 6.11 Kernel

Due to the ARM64 maintainer for the Linux kernel going on holiday, the ARM64 port updates have been submitted ahead of the opening of the Linux 6.11 merge window that will likely be on Monday or otherwise the following week depending upon if a 6.10-rc8 is warranted.

12 July 2024 - Linux 6.11 ARM64 Changes - Add A Comment
Arm Expands Speculative SSBS Workaround With More CPU Cores Being Affected
Arm Expands Speculative SSBS Workaround With More CPU Cores Being Affected

Back in May there were Linux kernel patches posted as a workaround for Arm CPU errata around the Speculative Store Bypass (SSB) handling. Initially this workaround was just noted as the Cortex-X4 and Neoverse-V3 as being affected, but now it turns out many more exciting Arm processor cores are impacted.

2 July 2024 - Speculative Store Bypass - 10 Comments
The Two Year Journey Funded By Arm/Qualcomm For Improving ARM Linux Laptop Support
The Two Year Journey Funded By Arm/Qualcomm For Improving ARM Linux Laptop Support

Kernel developer and consultant Johan Hovold spent the last two years working on improving ARM Linux laptop support with a particular focus on the Lenovo ThinkPad X13s powered Qualcomm SoC. Arm funded this Linaro effort and as a result the ThinkPad X13s enjoys pleasant upstream kernel support now. This Arm Linux laptop project has now concluded but sets a nice base for further ARM Linux laptop improvements moving forward.

14 June 2024 - ThinkPad X13s Focus - 14 Comments
Arm Announces The Cortex-X925 & Cortex-A725
Arm Announces The Cortex-X925 & Cortex-A725

Arm today announced the latest products in the Armv9 CPU portfolio: the Cortex-X925 as their "ultimate performance" processor and the Cortex-A725 as their processor option for sustained performance.

29 May 2024 - Armv9 CPU Portfolio Expansion - 29 Comments
Linux 6.10 Adds eDP/DisplayPort Support For The Snapdragon X Elite
Linux 6.10 Adds eDP/DisplayPort Support For The Snapdragon X Elite

Qualcomm and their partners at Linaro have been busy working on the Linux support for the Snapdragon X Elite as the high-end Arm SoC beginning to roll-out for laptops. The latest Snapdragon X Elite upstreaming is Embedded DisplayPort and DisplayPort support for the Snapdragon X Elite.

21 May 2024 - Linux 6.10 DisplayPort - 16 Comments
Acer Aspire One ARM Laptop To Have "Almost Full" Support With Linux 6.10
Acer Aspire One ARM Laptop To Have "Almost Full" Support With Linux 6.10

The good news is that with the upcoming Linux 6.10 kernel cycle the ARM-based Acer Aspire One laptop will feature "almost full" support for this Qualcomm Snapdragon powered laptop. The downside though it's now a three year old device with far more interesting ARM laptops on the market and more powerful options coming to the market this year.

21 April 2024 - Acer Aspire One - 21 Comments
Linux 6.10 To Add Script For Building ARM64 Flat Image Trees
Linux 6.10 To Add Script For Building ARM64 Flat Image Trees

Queued as part of the ARM64 patches in the various "-next" branches ahead of the Linux 6.10 merge window is a script for being able to build Flat Image Trees (FITs). A Flat Image Tree is the compiled Linux kernel paired with the associated DeviceTree content that is compressed and easily then distributed and executed by capable bootloaders.

17 April 2024 - Flat Image Trees - 1 Comment
Panthor DRM Driver Queued For Linux 6.10 To Support Newer Arm Mali GPUs
Panthor DRM Driver Queued For Linux 6.10 To Support Newer Arm Mali GPUs

The open-source Panthor DRM driver for supporting newer Arm Mali GPUs was queued in drm-misc-next at the start of March ahead of the Linux 6.9 merge window. It ultimately though didn't see a drm-misc-next pull to DRM-Next ahead of the Linux 6.9 merge window and thus being held off until the Linux 6.10 cycle. This week though that drm-misc-next submission to DRM-Next took place as that driver and other changes begin queuing for Linux 6.10.

26 March 2024 - Panthor Driver - 1 Comment
Ampere Preparing The ARM64 Linux Kernel To Support Higher CPU Core Counts
Ampere Preparing The ARM64 Linux Kernel To Support Higher CPU Core Counts

Ampere Computing has sent out its latest patch attempt at increasing the number of Arm CPU cores supported by the mainline Linux kernel. As it stands at the moment the 64-bit ARM mainline Linux kernel build supports 256 cores, which can be exceeded with Ampere's new AmpereOne processors in a multi-socket configuration.

29 November 2023 - More ARM CPU Cores - 4 Comments
Ampere Computing Publishes Guide For Steam Play Games On Their AArch64 Server CPUs
Ampere Computing Publishes Guide For Steam Play Games On Their AArch64 Server CPUs

While Ampere Computing's wares with the Altra (Max) and forthcoming AmpereOne families of AArch64 server processors are designed for the data center, if you feel so inclined they have published a guide on being able to run Steam for Linux on these ARM64 processors -- including Steam Play (Proton) for enjoying Windows games on these Linux servers.

27 August 2023 - Gaming On 64-bit Arm Server CPUs - 21 Comments
Arm Talks Up Their Open-Source Contributions, Adding Support For Panfrost
Arm Talks Up Their Open-Source Contributions, Adding Support For Panfrost

While Intel is well known -- and well regarded -- as being one of the top contributors to the Linux kernel as well as being a significant player in many other open-source projects with their countless open-source software contributions over the years, Arm is now trying to better promote their open-source support and open contributions.

20 July 2023 - Arm Open-Source - 29 Comments
Arm Ethos-U Linux Driver Posted For Machine Learning Processor
Arm Ethos-U Linux Driver Posted For Machine Learning Processor

Arm and NXP engineers have posted the initial open-source Linux driver patches for an Ethos-U driver for their machine learning processor to enable Linux to dispatch AI inference jobs to the hardware. It's yet another inference/accelerator driver working its way toward the mainline kernel but is off to a rocky start with many code issues being raised.

16 June 2023 - Arm Ethos-U - Add A Comment
Linux 6.3 Supports The Snapdragon 8 Gen 2 & Other New High-End Arm SoCs
Linux 6.3 Supports The Snapdragon 8 Gen 2 & Other New High-End Arm SoCs

Ahead of the Linux 6.3 merge window officially opening up following the Linux 6.2 stable release tomorrow, Arnd Bergmann has already mailed in his pull requests of the Arm SoC and defconfig updates for this next kernel version. Most notable is having mainline support for the Qualcomm Snapdragon 8 Gen 2 as well as some other new, high-end embedded SoCs.

18 February 2023 - Linux 6.3 Arm Updates - 9 Comments
Arm Helping With AArch64 Rust Linux Kernel Enablement
Arm Helping With AArch64 Rust Linux Kernel Enablement

Much of the Rust programming language support/infrastructure for the Linux kernel thus far has been with an x86_64 focus while obviously AArch64 is an important target as well. It's nice to see Arm Limited engineers working on the Rust Linux kernel support for AArch64/ARM64.

25 January 2023 - AArch64 + Rust + Linux Kernel - 13 Comments
Ampere Altra SMPro Co-Processor Support Getting Squared Away With Linux 6.2
Ampere Altra SMPro Co-Processor Support Getting Squared Away With Linux 6.2

Ampere Computing's SMPro is a system control processor that is an Arm Cortex-M3 serving as a co-processor and handles interfacing with the BMC, error handling, system booting, power fail detection, and other tasks. The SMPro is found starting with Ampere Computing's current Ampere Altra server processors while in Linux 6.2 a lot of its functionality is finally being upstreamed into the mainline Linux kernel.

22 December 2022 - Ampere Altra SMPro - Add A Comment
Ampere-1A CPU Support Added To GCC 13
Ampere-1A CPU Support Added To GCC 13

Leading AArch64 server processor vendor Ampere Computing announced this summer AmpereOne as the branding for their next-generation AArch64 "cloud native" server processor design succeeding their current Ampere Altra / Ampere Altra Max processors based on Neoverse-N1. While the AmpereOne processors have yet to be formally launched, with the new AArch64 core being an original design, Ampere Computing has already been submitting support patches to the open-source compilers. The latest twist in this enablement is now acknowledging a new "Ampere-1A" variant.

14 November 2022 - AmpereOne-A - Add A Comment
Linux 6.2 Implementing Dynamic Shadow Call Stack Support For AArch64

The Linux kernel built with Clang has supported Shadow Call Stack "SCS: to prevent return address overwrites. With patches building up for Linux 6.2, Dynamic Shadow Call Stack is being implemented to avoid the overhead of SCS on processors supporting pointer authentication (PAC).

14 November 2022 - Dynamic Shadow Call Stack - Add A Comment
AmpereOne Getting Mitigated Against Spectre-BHB With Linux 6.2
AmpereOne Getting Mitigated Against Spectre-BHB With Linux 6.2

Made public earlier this year was Spectre-BHB / BHI as a speculative execution vulnerability similar to Spectre V2 and affecting Intel and Arm CPUs. At the time Neoverse N2 / N1 / V1 and older cores like Cortex-A15 / A57 / A72 were known to be vulnerable and required software mitigations. The upcoming AmpereOne is also vulnerable to Spectre-BHB and has a patch now on its way to the Linux kernel for mitigating this Spectre class vulnerability.

6 November 2022 - Branch History Buffer - 1 Comment

333 Arm news articles published on Phoronix.