<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/scheduler_up.c, branch copilot/fix-aarch64-job-failure</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/scheduler_up.c?h=copilot%2Ffix-aarch64-job-failure</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/scheduler_up.c?h=copilot%2Ffix-aarch64-job-failure'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-04-08T10:58:33Z</updated>
<entry>
<title>feat(core): Add Cortex-M4 interrupt context helpers</title>
<updated>2026-04-08T10:58:33Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-04-08T05:45:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e74547bbb36c38bbebf8baca4d728b3db14885df'/>
<id>urn:sha1:e74547bbb36c38bbebf8baca4d728b3db14885df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(src): Use interrupt nest accessor and export IRQ hook pointers</title>
<updated>2026-04-08T10:58:33Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-04-06T01:09:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2548bdb9c2d617523ce5c0b7e489ed815630f0c7'/>
<id>urn:sha1:2548bdb9c2d617523ce5c0b7e489ed815630f0c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doxygen: cleanup code for group_thread_management</title>
<updated>2025-09-30T02:25:08Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-29T08:43:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3dd4f71bb6bd546757f591e1ed61e8b96ae95352'/>
<id>urn:sha1:3dd4f71bb6bd546757f591e1ed61e8b96ae95352</id>
<content type='text'>
The cleanup involved three parts:

- Merging the standalone "/**@{*/" into
  "@addtogroup group_thread_management"

- Changing "/**@}*/" to "/** @} group_thread_management */",
  adding the group name makes it easier to find the matching "@{" part.

- Deleting the "@addtogroup" directive in "include/rtthread.h"
  because this header file doesn't have doxygen comments.
  All doxygen comments for function bodies are defined in other .c files.

  Note, we remian two doxygen comments for rt_thread_inited_hookproto_t
  and rt_thread_idle_sethook in the "include/rtthread.h".
  rt_thread_inited_hookproto_t is really defined here.
  For rt_thread_idle_sethook, please see FIXME comment for reason.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>[kernel]fix scheduling exception caused by interrupt preemption in rt_schedule</title>
<updated>2025-09-21T07:26:51Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2025-09-21T01:43:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2d375b236c8c58d6fc75144ed18e7f484ec13b15'/>
<id>urn:sha1:2d375b236c8c58d6fc75144ed18e7f484ec13b15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doxygen: fixed duplicated comments for scheduler APIs</title>
<updated>2025-09-09T10:20:41Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-09T03:12:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1034e5b4fd09ac65985bd48b03071835dc9c9c7d'/>
<id>urn:sha1:1034e5b4fd09ac65985bd48b03071835dc9c9c7d</id>
<content type='text'>
Similar to PR #10674, `src/scheduler_mp.c` and
`src/scheduler_up.c` also have similar issues.

After investigation, we found: in commit 2c98ce4605
"[HUST CSE][document] Fix some comments, invalid
grouping commands and warnings in Doxygen." This patch
excluded `src/scheduler_mp.c` and `src/scheduler_up.c`
from the Doxygen build and include
`documentation/doxygen/thread.h` (the new file path
after adjustment is `documentation/0.doxygen/core/thread.h`),
placing the Doxygen comments for some functions in this file.

However, this approach has its problems:

- The comments in `documentation/0.doxygen/core/thread.h`
  are separated from the source code, making them
  difficult to maintain. This also results in the
  comments for the newly added functions in
  `src/scheduler_mp.c` and `src/scheduler_up.c` not
  being updated in a timely manner and failing to
  be compiled into Doxygen (becoming HTML).

- For the average programmer, it's unlikely that
  they'll consider the `documentation/0.doxygen/`
  directory for function declarations and comments,
  let alone the need to maintain the Doxygen comments
  in that directory. Currently, the header files under
  `documentation/0.doxygen/` should strictly be used
  only to define Doxygen groups and should not include
  Doxygen comments for the code itself. (Similar
  issues exist in documentation/0.doxygen/3.hardware.h
  and documentation/0.doxygen/core/systeminit.h, which
  require further cleanup.)

The solution is similar to PR #10674, where only MP
documentation is generated by default. For functions
defined in MP but not in UP, we use the "@note"
directive in the function's doxygen comment to indicate
whether the function is supported in both UP and MP,
or only in MP.

After implementing this solution, the file
`documentation/0.doxygen/core/thread.h` can be deleted.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>[kernel] rt_scheduler_lock_nest使用原子操作</title>
<updated>2025-08-28T03:33:15Z</updated>
<author>
<name>ryancw</name>
<email>1831931681@qq.com</email>
</author>
<published>2025-08-20T04:07:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=df70e4b9bc2198227cf48544eed6e7c45c055169'/>
<id>urn:sha1:df70e4b9bc2198227cf48544eed6e7c45c055169</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel] add UP scheduler critical switch flag.</title>
<updated>2025-08-06T07:53:18Z</updated>
<author>
<name>Pillar</name>
<email>pillar.shi@outlook.com</email>
</author>
<published>2025-08-06T07:08:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b084503b6d128bd378a95dcb070d191c97236d71'/>
<id>urn:sha1:b084503b6d128bd378a95dcb070d191c97236d71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doxygen: group name all in lowcase</title>
<updated>2025-06-25T06:02:28Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-06-24T08:11:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8e9872a55456b38d28b0d7d076905be84d0af7a2'/>
<id>urn:sha1:8e9872a55456b38d28b0d7d076905be84d0af7a2</id>
<content type='text'>
This patch only updated the groups defined in documentation/0.doxygen.

Other groups will be moved into documentation/0.doxygen and updated at
that time.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>[kernel]add doxygen comments for scheduler. (#10366)</title>
<updated>2025-06-08T07:03:26Z</updated>
<author>
<name>Guorui Li</name>
<email>liguorui1213@163.com</email>
</author>
<published>2025-06-08T07:03:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f5bff56c5b58d102d8765e384a900be91b69cb7a'/>
<id>urn:sha1:f5bff56c5b58d102d8765e384a900be91b69cb7a</id>
<content type='text'>
* [kernel]add doxygen comments for scheduler.

* [kernel]fix spell error in comments.</content>
</entry>
<entry>
<title>解决bps/simulator无法在vs2019环境下编译</title>
<updated>2025-03-17T08:45:59Z</updated>
<author>
<name>latercomer</name>
<email>latercomer@qq.com</email>
</author>
<published>2025-03-15T17:06:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=76c2f2d77f06327b5a6d679d59d06443d65299ca'/>
<id>urn:sha1:76c2f2d77f06327b5a6d679d59d06443d65299ca</id>
<content type='text'>
Signed-off-by: latercomer &lt;latercomer@qq.com&gt;
</content>
</entry>
</feed>
