summaryrefslogtreecommitdiff
path: root/ports_arch
diff options
context:
space:
mode:
authorFrédéric Desbiens <[email protected]>2026-06-08 10:01:32 +0200
committerGitHub <[email protected]>2026-06-08 10:01:32 +0200
commit87ab09cce305eb9cd4aacac4e8c62af72f665bff (patch)
treedd062ebbea5235d1921c64b396bf7e4ce79e9e15 /ports_arch
parent9ab0cf9683f832cdb48e2099533a5b06a3afcd64 (diff)
parent730b61874bc5cf40768987605ae5187fde0fa1e2 (diff)
Merge pull request #544 from eclipse-threadx/devv6.5.1.202602_rel
Merging changes for the v.6.5.1.202602 release
Diffstat (limited to 'ports_arch')
-rw-r--r--ports_arch/ARMv7-A/threadx/common/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-A/threadx/common/inc/tx_port.h2
-rw-r--r--ports_arch/ARMv7-A/threadx/ports/ac5/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-A/threadx/ports/ac6/example_build/sample_threadx/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-A/threadx/ports/gnu/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-A/threadx/ports/gnu/example_build/v7.h1
-rw-r--r--ports_arch/ARMv7-A/threadx/ports/iar/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-M/threadx/ac5/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-M/threadx/ac6/example_build/sample_threadx/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-M/threadx/ghs/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-M/threadx/ghs/inc/tx_port.h2
-rw-r--r--ports_arch/ARMv7-M/threadx/gnu/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-M/threadx/iar/example_build/sample_threadx.c11
-rw-r--r--ports_arch/ARMv7-M/threadx/inc/tx_port.h2
-rw-r--r--ports_arch/ARMv7-M/threadx_modules/inc/tx_port.h2
-rw-r--r--ports_arch/ARMv8-A/threadx/common/example_build/sample_threadx/sample_threadx.c11
-rw-r--r--ports_arch/ARMv8-A/threadx/common/inc/tx_port.h2
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/example_build/sample_threadx/sample_threadx.c11
-rw-r--r--ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h2
-rw-r--r--ports_arch/ARMv8-M/threadx/inc/tx_port.h2
20 files changed, 139 insertions, 8 deletions
diff --git a/ports_arch/ARMv7-A/threadx/common/example_build/sample_threadx.c b/ports_arch/ARMv7-A/threadx/common/example_build/sample_threadx.c
index 8c61de06..6cf3e72a 100644
--- a/ports_arch/ARMv7-A/threadx/common/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-A/threadx/common/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-A/threadx/common/inc/tx_port.h b/ports_arch/ARMv7-A/threadx/common/inc/tx_port.h
index f0153046..8bd1327a 100644
--- a/ports_arch/ARMv7-A/threadx/common/inc/tx_port.h
+++ b/ports_arch/ARMv7-A/threadx/common/inc/tx_port.h
@@ -307,7 +307,7 @@ void tx_thread_vfp_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv7-A Version 6.5.0.202601 *";
+ "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv7-A Version 6.5.1.202602 *";
#else
extern CHAR _tx_version_id[];
#endif
diff --git a/ports_arch/ARMv7-A/threadx/ports/ac5/example_build/sample_threadx.c b/ports_arch/ARMv7-A/threadx/ports/ac5/example_build/sample_threadx.c
index 8c61de06..6cf3e72a 100644
--- a/ports_arch/ARMv7-A/threadx/ports/ac5/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-A/threadx/ports/ac5/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-A/threadx/ports/ac6/example_build/sample_threadx/sample_threadx.c b/ports_arch/ARMv7-A/threadx/ports/ac6/example_build/sample_threadx/sample_threadx.c
index 8c61de06..6cf3e72a 100644
--- a/ports_arch/ARMv7-A/threadx/ports/ac6/example_build/sample_threadx/sample_threadx.c
+++ b/ports_arch/ARMv7-A/threadx/ports/ac6/example_build/sample_threadx/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/sample_threadx.c b/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/sample_threadx.c
index 8c61de06..6cf3e72a 100644
--- a/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/v7.h b/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/v7.h
index c18b945c..1133b0ac 100644
--- a/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/v7.h
+++ b/ports_arch/ARMv7-A/threadx/ports/gnu/example_build/v7.h
@@ -37,7 +37,6 @@ void disableInterrupts(void);
void invalidateCaches_IS(void);
void cleanInvalidateDCache(void);
-void invalidateCaches_IS(void);
void enableCaches(void);
void disableCaches(void);
void invalidateCaches(void);
diff --git a/ports_arch/ARMv7-A/threadx/ports/iar/example_build/sample_threadx.c b/ports_arch/ARMv7-A/threadx/ports/iar/example_build/sample_threadx.c
index 02183317..011ee398 100644
--- a/ports_arch/ARMv7-A/threadx/ports/iar/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-A/threadx/ports/iar/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-M/threadx/ac5/example_build/sample_threadx.c b/ports_arch/ARMv7-M/threadx/ac5/example_build/sample_threadx.c
index 8c61de06..6cf3e72a 100644
--- a/ports_arch/ARMv7-M/threadx/ac5/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-M/threadx/ac5/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-M/threadx/ac6/example_build/sample_threadx/sample_threadx.c b/ports_arch/ARMv7-M/threadx/ac6/example_build/sample_threadx/sample_threadx.c
index 13ffadba..b2fe3c89 100644
--- a/ports_arch/ARMv7-M/threadx/ac6/example_build/sample_threadx/sample_threadx.c
+++ b/ports_arch/ARMv7-M/threadx/ac6/example_build/sample_threadx/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-M/threadx/ghs/example_build/sample_threadx.c b/ports_arch/ARMv7-M/threadx/ghs/example_build/sample_threadx.c
index 8c61de06..6cf3e72a 100644
--- a/ports_arch/ARMv7-M/threadx/ghs/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-M/threadx/ghs/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-M/threadx/ghs/inc/tx_port.h b/ports_arch/ARMv7-M/threadx/ghs/inc/tx_port.h
index eb5c9daf..110e2f4f 100644
--- a/ports_arch/ARMv7-M/threadx/ghs/inc/tx_port.h
+++ b/ports_arch/ARMv7-M/threadx/ghs/inc/tx_port.h
@@ -387,7 +387,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv7-M Version 6.5.0.202601 *";
+ "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv7-M Version 6.5.1.202602 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];
diff --git a/ports_arch/ARMv7-M/threadx/gnu/example_build/sample_threadx.c b/ports_arch/ARMv7-M/threadx/gnu/example_build/sample_threadx.c
index 13ffadba..b2fe3c89 100644
--- a/ports_arch/ARMv7-M/threadx/gnu/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-M/threadx/gnu/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv7-M/threadx/iar/example_build/sample_threadx.c b/ports_arch/ARMv7-M/threadx/iar/example_build/sample_threadx.c
index 55b63731..a1b9cf03 100644
--- a/ports_arch/ARMv7-M/threadx/iar/example_build/sample_threadx.c
+++ b/ports_arch/ARMv7-M/threadx/iar/example_build/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. Please refer to Chapter 6 of the ThreadX User Guide for a complete
diff --git a/ports_arch/ARMv7-M/threadx/inc/tx_port.h b/ports_arch/ARMv7-M/threadx/inc/tx_port.h
index 35884cf1..2c94ba8b 100644
--- a/ports_arch/ARMv7-M/threadx/inc/tx_port.h
+++ b/ports_arch/ARMv7-M/threadx/inc/tx_port.h
@@ -699,7 +699,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX Cortex-Mx Version 6.5.0.202601 *";
+ "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX Cortex-Mx Version 6.5.1.202602 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];
diff --git a/ports_arch/ARMv7-M/threadx_modules/inc/tx_port.h b/ports_arch/ARMv7-M/threadx_modules/inc/tx_port.h
index b9387932..ad83766f 100644
--- a/ports_arch/ARMv7-M/threadx_modules/inc/tx_port.h
+++ b/ports_arch/ARMv7-M/threadx_modules/inc/tx_port.h
@@ -711,7 +711,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX Cortex-Mx Version 6.5.0.202601 *";
+ "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX Cortex-Mx Version 6.5.1.202602 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];
diff --git a/ports_arch/ARMv8-A/threadx/common/example_build/sample_threadx/sample_threadx.c b/ports_arch/ARMv8-A/threadx/common/example_build/sample_threadx/sample_threadx.c
index 17cceb01..c9d1657e 100644
--- a/ports_arch/ARMv8-A/threadx/common/example_build/sample_threadx/sample_threadx.c
+++ b/ports_arch/ARMv8-A/threadx/common/example_build/sample_threadx/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv8-A/threadx/common/inc/tx_port.h b/ports_arch/ARMv8-A/threadx/common/inc/tx_port.h
index e5352338..74ec1557 100644
--- a/ports_arch/ARMv8-A/threadx/common/inc/tx_port.h
+++ b/ports_arch/ARMv8-A/threadx/common/inc/tx_port.h
@@ -361,7 +361,7 @@ VOID tx_thread_fp_disable(VOID);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv8-A Version 6.5.0.202601 *";
+ "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv8-A Version 6.5.1.202602 *";
#else
extern CHAR _tx_version_id[];
#endif
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/example_build/sample_threadx/sample_threadx.c b/ports_arch/ARMv8-A/threadx_smp/common/example_build/sample_threadx/sample_threadx.c
index 17cceb01..c9d1657e 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/example_build/sample_threadx/sample_threadx.c
+++ b/ports_arch/ARMv8-A/threadx_smp/common/example_build/sample_threadx/sample_threadx.c
@@ -1,3 +1,14 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
/* This is a small demo of the high-performance ThreadX kernel. It includes examples of eight
threads of different priorities, using a message queue, semaphore, mutex, event flags group,
byte pool, and block pool. */
diff --git a/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h b/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h
index 262f2ddf..81f93d8b 100644
--- a/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h
+++ b/ports_arch/ARMv8-A/threadx_smp/common/inc/tx_port.h
@@ -411,7 +411,7 @@ VOID tx_thread_fp_disable(VOID);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv8-A-SMP Version 6.5.0.202601 *";
+ "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX ARMv8-A-SMP Version 6.5.1.202602 *";
#else
extern CHAR _tx_version_id[];
#endif
diff --git a/ports_arch/ARMv8-M/threadx/inc/tx_port.h b/ports_arch/ARMv8-M/threadx/inc/tx_port.h
index f0e7b79c..d4ffbe2d 100644
--- a/ports_arch/ARMv8-M/threadx/inc/tx_port.h
+++ b/ports_arch/ARMv8-M/threadx/inc/tx_port.h
@@ -613,7 +613,7 @@ VOID _tx_thread_interrupt_restore(UIN
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX Cortex-Mxx Version 6.5.0.202601 *";
+ "(c) 2024 Microsoft Corp. (c) 2026-present Eclipse ThreadX contributors. * ThreadX Cortex-Mxx Version 6.5.1.202602 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];