Frédéric Desbiens and Codex
3fcfb4e4c9
Updated Cortex-M BASEPRI zero immediates ( #564 )
...
Use explicit immediate syntax when clearing BASEPRI in GNU and AC6 Cortex-M scheduler assembly.
Co-authored-by: Codex <codex@openai.com >
2026-06-29 16:07:12 -04:00
d9e7dfea89
Add SysTick counter reset in Cortex-M ports ( #561 )
...
* Add SysTick counter reset in Cortex-M ports
The SysTick counter value (SYST_CVR @0xE000E018) is indeterminate after
reset. Without clearing it prior to enabling the counter, the first tick
interval becomes unpredictable.
* Fixed missing comment and added generated-by header in Cortex-M0/AC6 port
Added the missing inline comment on the LDR r1, =0 instruction
(Build value for SysTick reset) and the required AI-generated
attribution comment under the copyright header.
---------
Co-authored-by: Frédéric Desbiens <frederic.desbiens@eclipse-foundation.org >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-24 12:16:51 -04:00
Frédéric Desbiens and Copilot
df30b8b96e
Release 6.5.1.202602a preparation ( #547 )
...
* Updated version number constants
* Updated port version strings
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-08 16:59:04 +02:00
Frédéric Desbiens and Copilot
730b61874b
Added copyright headers to files missing them
...
Applied the standard MIT license header to all project-owned C, header,
assembly, shell, and Python files that were missing a copyright notice.
Third-party, toolchain startup, and auto-generated files were excluded.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-06 21:48:06 +02:00
Frédéric Desbiens and Copilot
de1c6e9bbe
Release 6.5.1.202602 preparation ( #543 )
...
* Updated version number constants
* Updated port version strings
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-03 16:55:01 -04:00
Frédéric Desbiens
98e4754381
build: add conditional CMake support for ThreadX SMP
...
- Introduce THREADX_SMP option in root CMakeLists.txt.
- Implement conditional source and port directory selection for SMP builds.
- Add CMake support for common_smp and Cortex-A9 SMP port.
- Fix linker flags in Cortex-A9 SMP sample build script.
- Remove duplicate invalidateCaches_IS declarations in v7.h headers.
Assisted-by: Gemini (Experimental)
2026-04-15 10:52:14 -04:00
Frédéric Desbiens
c3259a2160
Updated copyright headers and version number constants ( #509 )
...
* Updated version number constants
* Removed revision history from all files
* Added Eclipse ThreadX contributors' copyright header
2026-03-05 10:46:30 +01:00
Frédéric Desbiens
da5093f84b
Proposed changes to the original PR
2026-03-02 14:24:07 +01:00
ericminnerath
67e415648e
initial commit
2025-08-27 17:15:42 -05:00
Frédéric Desbiens
376e26be29
Updated ports version to v6.4.2.
2025-02-24 13:31:48 -05:00
TiejunZhou
27f0ce9ca2
Update version number to 6.4.1
2024-02-27 06:00:58 +00:00
Bo Chen (from Dev Box)
3e1da1f0b0
Update version id string.
2024-01-30 08:39:18 +08:00
Bo Chen (from Dev Box)
8276bcf711
Update copyright.
2024-01-29 13:51:15 +08:00
TiejunZhou
d9ffb0f97d
Update release date and version ( #338 )
...
* Update version number in API header
* Update release date and version
2023-12-28 10:51:29 +08:00
Yajun Xia
e73843f6d4
Added thumb mode support for threadX GNU ports on armv7a platforms. ( #333 )
...
* Added thumb mode support for threadX GNU ports on armv7a platforms.
https://msazure.visualstudio.com/One/_workitems/edit/26105175/
* move the swi interrupt to tx_initialize_low_level.S.
* update the test log.
2023-12-28 09:37:39 +08:00
TiejunZhou
13b700fd3e
Update release version to 6.3.0 and date to 10-31-2023 ( #308 )
2023-10-23 15:31:03 +08:00
Yajun Xia
6aeefea8e6
Fixed the issue of the data/bss section cannot be read from ARM FVP d… ( #301 )
...
* Fixed the issue of the data/bss section cannot be read from ARM FVP debug tool in cortex-A7 GNU port.
https://msazure.visualstudio.com/One/_workitems/edit/24597276/
* remove untracked files.
2023-09-15 10:46:20 +08:00
Yajun Xia
cd9007712b
Fixed the issue of ports_arch_check failed on the step of copy ports arch on ARMv8 ports. ( #300 )
...
https://msazure.visualstudio.com/One/_workitems/edit/25154735/
2023-09-14 09:43:51 +08:00
TiejunZhou
8ff9910ddc
Added memory barrier before thread scheduling for ARMv8-A ThreadX SMP. ( #280 )
2023-06-26 09:21:06 +08:00
TiejunZhou
08380caa77
Unify ThreadX and SMP for ARMv8-A. ( #275 )
...
* Unify ThreadX and SMP for ARMv8-A.
* Fix path in pipeline to check ports arch.
* Add ignore folders for ARM DS
* Generate ThreadX and SMP ports for ARMv8-A.
* Ignore untracked files for ports_arch check.
* Use arch instead of CPU to simplify the project management.
2023-06-21 18:23:36 +08:00
TiejunZhou
71cc95eaed
Include tx_user.h in cortex_m33/55/85 IAR port ( #267 )
2023-05-24 13:31:02 +08:00
TiejunZhou
e2a8334f96
Include tx_user.h in cortex_m3/4/7 IAR and AC5 port ( #255 )
...
* Include tx_user.h in ARMv7-M IAR port
* Include tx_user.h in ARMv7-M AC5 port
* Include tx_user.h in cortex_m3/4/7 IAR and AC5 port
2023-04-24 09:33:00 +08:00
TiejunZhou
672c5e953e
Release ARMv7-A architecture ports and add tx_user.h to GNU port assembly files ( #250 )
...
* Release ARMv7-A architecture ports
* Add tx_user.h to GNU port assembly files
* Update GitHub action to perform check for Cortex-A ports
2023-04-19 17:56:09 +08:00
TiejunZhou
23680f5e5f
Release ARMv7-M and ARMv8-M architecture ports ( #249 )
...
* Release ARMv7-M and ARMv8-M architecture ports
* Add a pipeline to check ports_arch
2023-04-18 18:11:20 +08:00