Skip to content

Commit 5ac13d8

Browse files
authored
Arm backend: Uplift Ethos-U SDK to 26.02 (#17903)
cc @digantdesai @SS-JIA @freddan80 @per @zingo @oscarandersson8218 @mansnils @Sebastian-Larsson @robell Signed-off-by: Erik Lundell <erik.lundell@arm.com>
1 parent 2f11c0c commit 5ac13d8

4 files changed

Lines changed: 25 additions & 25 deletions

File tree

backends/arm/scripts/corstone_utils.cmake

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2025 Arm Limited and/or its affiliates.
1+
# Copyright 2025-2026 Arm Limited and/or its affiliates.
22
#
33
# This source code is licensed under the BSD-style license found in the
44
# LICENSE file in the root directory of this source tree.
@@ -8,7 +8,7 @@ function(fetch_ethos_u_content ETHOS_SDK_PATH ET_DIR_PATH)
88

99
file(MAKE_DIRECTORY ${ETHOS_SDK_PATH}/../ethos_u)
1010
include(FetchContent)
11-
set(ethos_u_base_tag "25.05")
11+
set(ethos_u_base_tag "26.02")
1212
FetchContent_Declare(
1313
ethos_u
1414
GIT_REPOSITORY
@@ -26,7 +26,7 @@ function(fetch_ethos_u_content ETHOS_SDK_PATH ET_DIR_PATH)
2626
FetchContent_MakeAvailable(ethos_u)
2727
# Patch manifest to remove unused projects.
2828
set(patch_dir "${ET_DIR_PATH}/examples/arm/ethos-u-setup")
29-
set(ethos_u_base_rev "24950bd4381b6c51db0349a229f8ba86b8e1093f")
29+
set(ethos_u_base_rev "26.02")
3030
execute_process(
3131
COMMAND
3232
bash -c
@@ -42,15 +42,15 @@ function(fetch_ethos_u_content ETHOS_SDK_PATH ET_DIR_PATH)
4242
)
4343
endif()
4444
# Patch core_software to remove unused projects.
45-
set(core_software_base_rev "55904c3da73c876c6d6c58290938ae217a8b94bd")
45+
set(core_software_base_rev "26.02")
4646
execute_process(
4747
COMMAND
4848
bash -c
4949
"pwd && source backends/arm/scripts/utils.sh && patch_repo ${ETHOS_SDK_PATH}/core_software ${core_software_base_rev} ${patch_dir}"
5050
WORKING_DIRECTORY ${ET_DIR_PATH} COMMAND_ECHO STDOUT
5151
)
5252
# Always patch the core_platform repo since this is fast enough.
53-
set(core_platform_base_rev "1916a9c984819c35b19c9e5c4c80d47e4e866420")
53+
set(core_platform_base_rev "26.02")
5454
execute_process(
5555
COMMAND
5656
bash -c

backends/arm/scripts/pre-push

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ for COMMIT in ${COMMITS}; do
104104
for commited_file in $commit_files; do
105105
# Skip files with certain extensions
106106
case "$commited_file" in
107-
*.md|*.md.in|*.json|*.yml|*.yaml|*.cmake|.gitignore)
107+
*.md|*.md.in|*.json|*.yml|*.yaml|*.cmake|*.patch|.gitignore)
108108
echo -e "${INFO} Skipping license check for ${commited_file} (excluded extension)"
109109
continue
110110
;;
Submodule ethos-u-core-driver updated from 7bf44c5 to 0356707

examples/arm/ethos-u-setup/ethos-u/0001-Remove-unused-projects-from-25.05-manifest.patch renamed to examples/arm/ethos-u-setup/ethos-u/0001-Remove-unused-projects-from-26.02-manifest.patch

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,62 @@
1-
From 31a3be0c97093dbd70777c644d47ce8a7a9f57b3 Mon Sep 17 00:00:00 2001
2-
From: =?UTF-8?q?M=C3=A5ns=20Nilsson?= <mans.nilsson@arm.com>
3-
Date: Fri, 13 Jun 2025 18:25:37 +0200
4-
Subject: [PATCH] Remove unused projects from 25.05 manifest
1+
From 5d9118fefaf67e3b9e2889e8913adf0fae995d80 Mon Sep 17 00:00:00 2001
2+
From: Erik Lundell <erik.lundell@arm.com>
3+
Date: Wed, 4 Mar 2026 13:38:12 +0100
4+
Subject: [PATCH] Remove unused projects from 26.02 manifest
55

66
---
7-
25.05.json | 42 ------------------------------------------
7+
26.02.json | 42 ------------------------------------------
88
1 file changed, 42 deletions(-)
99

10-
diff --git a/25.05.json b/25.05.json
11-
index 6a2697a..d248548 100644
12-
--- a/25.05.json
13-
+++ b/25.05.json
10+
diff --git a/26.02.json b/26.02.json
11+
index cf80b76..90986b9 100644
12+
--- a/26.02.json
13+
+++ b/26.02.json
1414
@@ -38,48 +38,6 @@
1515
"path": "core_software/cmsis-view",
1616
"fetchurl": "https://github.com/ARM-software/CMSIS-View.git",
17-
"revision": "486ca2726d4a5de4895c9d3c273781d141b4a5b3"
17+
"revision": "a0c972906c1fd0dd5718062b93cfcd142e965587"
1818
- },
1919
- {
2020
- "path": "core_software/openamp/libmetal",
2121
- "fetchurl": "https://github.com/OpenAMP/libmetal",
22-
- "revision": "36f87f9335f5afc3ce3a56c1069346df591094e1"
22+
- "revision": "ece95f0e71811c44a4c23d9a1514f338ccf60c75"
2323
- },
2424
- {
2525
- "path": "core_software/openamp/openamp",
2626
- "fetchurl": "https://github.com/OpenAMP/open-amp",
27-
- "revision": "3737f8b18ad24a3b091a11cc6ea320d8b0576da5"
27+
- "revision": "62b28881119277b9d2f244b2314e18bde23c296e"
2828
- },
2929
- {
3030
- "path": "core_software/rtos/freertos/freertos_kernel",
3131
- "fetchurl": "https://github.com/FreeRTOS/FreeRTOS-Kernel.git",
32-
- "revision": "2615dcde13d953dbe60ae1ee0cf9312458984c3a"
32+
- "revision": "f1043c49d59944353291654c175852bd17b34f99"
3333
- },
3434
- {
3535
- "path": "core_software/rtos/threadx",
3636
- "fetchurl": "https://github.com/eclipse-threadx/threadx",
37-
- "revision": "7ad78c40e9702917264a9b722890110fdb909ebc"
37+
- "revision": "4b6e8100d932a3a67b34c6eb17f84f3bffb9e2ae"
3838
- },
3939
- {
4040
- "path": "core_software/tflite_micro",
4141
- "fetchurl": "https://github.com/tensorflow/tflite-micro",
42-
- "revision": "9d35a74b03fa313026982abb4d2c4ffe29de88bc"
42+
- "revision": "f2b2b3f51cdf97fe190ef8bd6d1839013c9c179e"
4343
- },
4444
- {
4545
- "path": "linux_driver_stack",
4646
- "fetchurl": "https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-linux-driver-stack.git",
4747
- "pushurl": "ssh://git@git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-linux-driver-stack.git",
48-
- "revision": "25.05"
48+
- "revision": "26.02"
4949
- },
5050
- {
5151
- "path": "linux_driver_stack/thirdparty/tensorflow",
5252
- "fetchurl": "https://github.com/tensorflow/tensorflow.git",
53-
- "revision": "v2.18.1"
53+
- "revision": "v2.20.0"
5454
- },
5555
- {
5656
- "path": "vela",
5757
- "fetchurl": "https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-vela.git",
5858
- "pushurl": "ssh://git@git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-vela.git",
59-
- "revision": "4.3.0"
59+
- "revision": "5.0.0"
6060
}
6161
]
6262
}

0 commit comments

Comments
 (0)