Hi Bohdan,

 

TF-M supports ATfE toolchain for a quite some time and ATfE v20.1.0 is present in OpenCI for verification on all levels. Here an example:  https://ci.trustedfirmware.org/job/tf-m-build-config/424090/consoleFull

 

The best,

Anton

 

From: Bohdan.Hunko--- via TF-M <tf-m@lists.trustedfirmware.org>
Sent: Tuesday, February 10, 2026 12:49 PM
To: tf-m@lists.trustedfirmware.org
Cc: nd <nd@arm.com>
Subject: [TF-M] Re: New Clang/LLVM Toolchain Support Announcement

 

Hi Anton,

 

I wanted to clarify what is the state of ATFE compiler in the main branch.

Can TFM be built with ATFE? Is ATFE present in TFM CI?

 

Best regards,

Bohdan Hunko

 

Cypress Semiconductor Ukraine LLC

Senior Engineer

CSS ICW SW INT BFS SFW

Mobile: +380995019714
Bohdan.Hunko@infineon.com

 

 

From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org>
Sent: Monday, 20 January 2025 22:03
To: tf-m@lists.trustedfirmware.org
Cc: nd <nd@arm.com>
Subject: [TF-M] New Clang/LLVM Toolchain Support Announcement

 

CautionThis e-mail originated outside Infineon Technologies. Please be cautious when sharing information or opening attachments especially from unknown senders. Refer to our intranet guide to help you identify Phishing email.

 

Hello,


I am thrilled to announce the support of new Clan/LLVM toolchain, freely available here: https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm. This extends a suite of powerful tools designed to enhance your development experience and boost productivity.

Key Features:

Important notes:

 

We're excited for you to try out the new toolchain support and look forward to your feedback. The use of the toolchain_CLANG.cmake is the same as all other toolchains.

I plan to present the new toolchain and compare it with the existing tools in one of the upcoming TF-M forums. Meanwhile I encourage the platform owners to include the new toolchain support using arm platforms as a reference. The relevant changes are in this chain:

https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/34351

 

There is ongoing discussion on the best name for the toolchain to avoid possible confusion. Should it be Clang as now, LLVM, or even LLVMClang? Please share your opinion.

 

Thanks, and best regards,

Anton.