<feed xmlns='http://www.w3.org/2005/Atom'>
<title>threadx.git, branch dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/threadx.git/atom/?h=dev</id>
<link rel='self' href='http://cgit.235523.xyz/threadx.git/atom/?h=dev'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/'/>
<updated>2026-07-22T17:36:18Z</updated>
<entry>
<title>Merge remote-tracking branch 'origin/master' into dev</title>
<updated>2026-07-22T17:36:18Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-07-22T17:36:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=d2de89df189f15de7539782b61e6e78f0bb03641'/>
<id>urn:sha1:d2de89df189f15de7539782b61e6e78f0bb03641</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated SECURITY.md (#566)</title>
<updated>2026-06-30T21:31:42Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-30T21:31:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=44d7c95c582d415c4ad84527180b29c93c3bf664'/>
<id>urn:sha1:44d7c95c582d415c4ad84527180b29c93c3bf664</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated Cortex-R4 Thumb bit immediates (#565)</title>
<updated>2026-06-29T20:22:52Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-29T20:22:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=a33f6efc483da9e49fa6598d07e02ec213ea04db'/>
<id>urn:sha1:a33f6efc483da9e49fa6598d07e02ec213ea04db</id>
<content type='text'>
Use explicit immediate syntax when testing the Thumb bit in AC6 Cortex-R4 stack build assembly.

Co-authored-by: Codex &lt;codex@openai.com&gt;</content>
</entry>
<entry>
<title>Updated Cortex-M BASEPRI zero immediates (#564)</title>
<updated>2026-06-29T20:07:12Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-29T20:07:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=3fcfb4e4c984c66eaeaafcff908afb7e2dfb72fa'/>
<id>urn:sha1:3fcfb4e4c984c66eaeaafcff908afb7e2dfb72fa</id>
<content type='text'>
Use explicit immediate syntax when clearing BASEPRI in GNU and AC6 Cortex-M scheduler assembly.

Co-authored-by: Codex &lt;codex@openai.com&gt;</content>
</entry>
<entry>
<title>Add SysTick counter reset in Cortex-M ports (#561)</title>
<updated>2026-06-24T16:16:51Z</updated>
<author>
<name>hefanbo</name>
<email>hefanbo@gmail.com</email>
</author>
<published>2026-06-24T16:16:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=d9e7dfea89046c901100b42afa230b37823718f7'/>
<id>urn:sha1:d9e7dfea89046c901100b42afa230b37823718f7</id>
<content type='text'>
* 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 &lt;frederic.desbiens@eclipse-foundation.org&gt;
Co-authored-by: Copilot &lt;223556219+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Fixed ARMv8 SMP time sources (#555)</title>
<updated>2026-06-22T12:27:10Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-22T12:27:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=2dfe5acfb0927c5b32d4810dbdbc18aeae5860a1'/>
<id>urn:sha1:2dfe5acfb0927c5b32d4810dbdbc18aeae5860a1</id>
<content type='text'>
Follow up on the issue-541 execution profiling work. PR #553 fixed SMP execution profile total-time aggregation, and PR #554 fixed Armv7/R SMP timestamp hooks that used decrementing private timers.

This change addresses the remaining related gap in ARMv8-A SMP ports: their timestamp hooks returned zero, which left execution profiling and trace timestamps without a progressing time source. Replace those stubs with the architectural generic physical counter, CNTPCT_EL0, across the ARMv8-A SMP GNU, AC6, IAR, and GHS variants.

The local ARMv8 AArch64 system timer example already uses CNTPCT_EL0 for physical count reads, so this keeps the SMP timestamp hook aligned with the existing port examples while preserving the 32-bit ULONG return contract.

Co-authored-by: Codex &lt;codex@openai.com&gt;</content>
</entry>
<entry>
<title>Fixed private-timer timestamp issue in several ports (A5, A7, A9, R8) (#554)</title>
<updated>2026-06-22T12:07:16Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-22T12:07:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=32a68cc69ae87ece4d71f2426ca5725bcd3e3c64'/>
<id>urn:sha1:32a68cc69ae87ece4d71f2426ca5725bcd3e3c64</id>
<content type='text'>
* Fixed Cortex-A9 SMP time source

Updated Cortex-A9 SMP timestamp reads to use the global timer low counter instead of the decrementing private timer counter. Applied the change to GNU and AC5 ports.

* Fixed remaining Arm SMP time sources

Updated Cortex-A5, Cortex-A7, and Cortex-R8 SMP timestamp hooks so execution profiling uses incrementing time sources instead of the decrementing private timer count register.

Cortex-A5 and Cortex-R8 now read the global timer count low register, matching the Cortex-A9 fix. Cortex-A7 now reads the generic timer physical count register.

---------

Co-authored-by: Codex &lt;codex@openai.com&gt;</content>
</entry>
<entry>
<title>Fixed SMP execution profile total getters (#553)</title>
<updated>2026-06-22T12:03:46Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-22T12:03:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=b880ffeadab06d008529fad99bb50457af4d9d16'/>
<id>urn:sha1:b880ffeadab06d008529fad99bb50457af4d9d16</id>
<content type='text'>
Updated the SMP execution profile aggregate getters to copy each core's total into the matching output array element. Added a focused regression test for thread, ISR, and idle total getters.

Co-authored-by: Codex &lt;codex@openai.com&gt;</content>
</entry>
<entry>
<title>Fix nested comment warning in RX GCC ports (#550)</title>
<updated>2026-06-16T14:26:26Z</updated>
<author>
<name>franco</name>
<email>fchiesadoc@gmail.com</email>
</author>
<published>2026-06-16T14:26:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=859c098747ce58dc9b88b662aac67a704af4614a'/>
<id>urn:sha1:859c098747ce58dc9b88b662aac67a704af4614a</id>
<content type='text'>
The RX GCC assembly port contains an unclosed C-style comment in tx_thread_context_save.S. Because .S files are passed through the C preprocessor before assembly, the nested comment can trigger GCC warnings.

Close the affected comment block without changing assembly instructions or runtime behavior.

Signed-off-by: FranCDoc &lt;fchiesadoc@gmail.com&gt;</content>
</entry>
<entry>
<title>Merge pull request #548 from eclipse-threadx/dev</title>
<updated>2026-06-08T15:08:34Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-06-08T15:08:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/threadx.git/commit/?id=b91b03b9e75fa523b17127f9e0eca09dca916459'/>
<id>urn:sha1:b91b03b9e75fa523b17127f9e0eca09dca916459</id>
<content type='text'>
Merge changes for the v6.5.1.202602a release</content>
</entry>
</feed>
