<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/idle.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/idle.c?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/idle.c?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-04-07T05:54:11Z</updated>
<entry>
<title>fix[src][thread]: add defensive check for idle thread suspension</title>
<updated>2026-04-07T05:54:11Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-04-07T05:38:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=29e5f61fb9a03722c5fba65a963b2d7840587de0'/>
<id>urn:sha1:29e5f61fb9a03722c5fba65a963b2d7840587de0</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>doxygen: updated doc for thread management subsystem</title>
<updated>2025-09-02T10:05:44Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-02T07:37:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f44ce3a64cbd18d12ab5873ebfb2587adc0f3c31'/>
<id>urn:sha1:f44ce3a64cbd18d12ab5873ebfb2587adc0f3c31</id>
<content type='text'>
Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>解决编译错误</title>
<updated>2024-10-21T05:05:08Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2024-08-30T13:11:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b14a14057ce20401e7c4feb29dc1eb12e36e2c0a'/>
<id>urn:sha1:b14a14057ce20401e7c4feb29dc1eb12e36e2c0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>给使用独立的defunct线程添加限制条件</title>
<updated>2024-10-21T05:05:08Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2024-08-30T08:30:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1045bcb9df3a946188490b7e18835be3209d9715'/>
<id>urn:sha1:1045bcb9df3a946188490b7e18835be3209d9715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>分离defunct</title>
<updated>2024-10-21T05:05:08Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2024-08-30T03:03:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2351981e838d4c663d5940faafc6292bbd9f9e2b'/>
<id>urn:sha1:2351981e838d4c663d5940faafc6292bbd9f9e2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel]在smart模式也启用"回收线程"</title>
<updated>2024-10-21T05:05:08Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2024-08-29T10:24:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e2b311c3b5f247300e96af76223808bbf1992720'/>
<id>urn:sha1:e2b311c3b5f247300e96af76223808bbf1992720</id>
<content type='text'>
lwp的某些资源回收放到了后台，其中会引起线程挂起，而idle不应该被挂起
</content>
</entry>
<entry>
<title>[smart] add CPU/thread usage tracing config (#8947)</title>
<updated>2024-06-03T16:06:41Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-06-03T16:06:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6ca327d8ce1d9c98204ab7c6d62123cfd5e12dcf'/>
<id>urn:sha1:6ca327d8ce1d9c98204ab7c6d62123cfd5e12dcf</id>
<content type='text'>
* [smart] add CPU usage tracing config

This patch introduces following features:

- Added CPU usage tracing functionality, enabled by default, for
  applications like 'top'
- update time as smart independent

Signed-off-by: Shell &lt;smokewood@qq.com&gt;

* fixup: add ump idle thread

---------

Signed-off-by: Shell &lt;smokewood@qq.com&gt;</content>
</entry>
<entry>
<title>[IDLE] 修改注释,避免造成歧义 (#9010)</title>
<updated>2024-05-29T14:18:13Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2024-05-29T14:18:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8e54e31c7437893c849aa192101bcaa441fd004b'/>
<id>urn:sha1:8e54e31c7437893c849aa192101bcaa441fd004b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[src] add rt_hw_cpu_id() wrapper API (#8894)</title>
<updated>2024-05-08T01:22:09Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-05-08T01:22:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6977cf91013724b8bf632cf4ad08f8dbb0392fb2'/>
<id>urn:sha1:6977cf91013724b8bf632cf4ad08f8dbb0392fb2</id>
<content type='text'>
* [src] add rt_hw_cpu_id() wrapper API

rt_hw_cpu_id() is an unsafe API which should not be used by most codes
directly. It's error-prone because it must be used in proper context,
otherwise it can lead to errors and unpredictable behavior.

This patch adds a wrapper API for rt_hw_cpu_id() to address this risk.
It includes the context-checking functionality and provides a safer
alternative for obtaining CPU IDs, ensuring that it is used correctly
within the appropriate context.

Signed-off-by: Shell &lt;smokewood@qq.com&gt;

* fixup UMP

* update API &amp; comment

* ci: cpp_check

---------

Signed-off-by: Shell &lt;smokewood@qq.com&gt;</content>
</entry>
</feed>
