HomeCommunityOperating Systems blog
February 3, 2026

BayLibre partners with Arm to bring Zephyr OS support to Armv9 Cortex-A processors

Zephyr RTOS gains Armv9-A enablement from Arm and BayLibre, unlocking Cortex-A320 and SVE support for efficient, real-time Edge AI deployments.

By Zineb Labrut

Share
Reading time 2 minutes

Bringing Cortex-A320 capabilities to real-time systems

BayLibre is proud to announce its successful collaboration with Arm to enable foundational Real-Time Operating System (RTOS) support with Zephyr OS support for the Armv9.2-A architecture. The focus is on the Cortex-A320 processor; the smallest Armv9 implementation designed to support both real-time and rich operating systems.

Empowering Edge AI with RTOS alternatives

Arm has invested in expanding RTOS support across its Cortex-A portfolio to boost Edge AI capabilities and give device makers more system design options.

Zephyr is a flexible operating system with a small footprint and a strong open-source community, which makes it a good choice for this initiative. BayLibre was selected as Arm’s trusted partner to deliver this enablement upstream, based on its proven expertise and long-standing role as a key Zephyr contributor.

Armv9-A enablement in Zephyr

This collaboration focused on establishing foundational Armv9-A support in Zephyr, with emphasis on advanced processor features that differentiate this latest generation.

Armv9-A architecture support

Explicit Armv9-A support was added to Zephyr arm64 architecture, with validated configurations for Cortex-A510 and Cortex-A320 processors.

Scalable Vector Extension (SVE / SVE2) context management

Zephyr implements comprehensive SVE context switching with an intelligent lazy context preservation mechanism. This approach lets applications use advanced SIMD capabilities efficiently and reduces context switching overhead.

Unified Fixed Virtual Platform (FVP) support

The Fixed Virtual Platform board infrastructure was reworked and unified to support both Armv8-A and Armv9-A configurations, including:
• Single-core systems
• SMP configurations
• Trusted Firmware-A (TF-A)–based setups.

SMP stability improvements

Multiple SMP-related issues were identified and resolved across both arm64-specific code and shared kernel components. This improved multi-core correctness and robustness across platforms.

Comprehensive testing and validation

An extensive validation suite was developed, including:
• SVE context switching tests across privilege levels
• SIMD stress testing
• Comprehensive architecture feature detection

All work was validated using the Arm Architecture Envelope Models Fixed Virtual Platform (AEM FVP) and reflects real-world deployment scenarios.

Successfully merged into Zephyr mainline

All implemented features have been merged into the Zephyr Project mainline, making them immediately available to the wider open-source community. You can find implementation details in Zephyr Pull Request #96852.

Looking ahead

This milestone marks the beginning of this work. Thanks to the ongoing partnership between Arm and BayLibre, additional Armv9-specific enablement work is already under development in Zephyr. We will share more updates as this work expands real-time capabilities on modern Arm architectures.

Key links

Points of contact

Arm
Zineb Labrut
Software Product Owner, Edge AI Business Unit
Email: zineb.labrut@arm.com 

BayLibre
Email: contact@baylibre.com


Log in to like this post
Share

Article text

Re-use is only permitted for informational and non-commercial or personal use only.

placeholder