<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/idle.c, branch riscv64</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=riscv64</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/idle.c?h=riscv64'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-06-03T16:06:41Z</updated>
<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>
<entry>
<title>🎯 Sync smart &amp; scheduler codes (#8537)</title>
<updated>2024-02-23T09:49:15Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-02-23T09:49:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=71560bafb5735220696ca24a42ba4a668b55949b'/>
<id>urn:sha1:71560bafb5735220696ca24a42ba4a668b55949b</id>
<content type='text'>
Signed-off-by: Shell &lt;smokewood@qq.com&gt;
Co-authored-by: xqyjlj &lt;xqyjlj@126.com&gt;</content>
</entry>
<entry>
<title>[ci] fix errors under strick compiling mode</title>
<updated>2024-02-20T00:39:05Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-02-19T19:51:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bd228eb9c538f55d69e535db36ef26aab36bb79c'/>
<id>urn:sha1:bd228eb9c538f55d69e535db36ef26aab36bb79c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel] fix some strict compiling warnings</title>
<updated>2024-02-19T06:56:21Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-02-19T06:35:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2748a6ada432152887ed2cad059e43e2a130793c'/>
<id>urn:sha1:2748a6ada432152887ed2cad059e43e2a130793c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>✨ feat: delete thread ref (#8456)</title>
<updated>2024-01-05T09:03:55Z</updated>
<author>
<name>xqyjlj</name>
<email>xqyjlj@126.com</email>
</author>
<published>2024-01-05T09:03:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6b6d39d716b21c9f4b72641a0ad3e44685e7bb19'/>
<id>urn:sha1:6b6d39d716b21c9f4b72641a0ad3e44685e7bb19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>✨ feat(idle): add _hook_spinlock, rm _idle_inited (#8361)</title>
<updated>2023-12-24T12:01:57Z</updated>
<author>
<name>xqyjlj</name>
<email>xqyjlj@126.com</email>
</author>
<published>2023-12-24T12:01:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b8d1d671a91cdb16198ea4dab0f9deb029521d72'/>
<id>urn:sha1:b8d1d671a91cdb16198ea4dab0f9deb029521d72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>🐞 fix(src/idle.c): fix thread exit (#8239)</title>
<updated>2023-11-13T14:46:48Z</updated>
<author>
<name>xqyjlj</name>
<email>xqyjlj@126.com</email>
</author>
<published>2023-11-13T14:46:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3aa19af30120341a4344d69f8bd500682db2b8c5'/>
<id>urn:sha1:3aa19af30120341a4344d69f8bd500682db2b8c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>实现MPU抽象层 (#8080)</title>
<updated>2023-10-30T12:24:55Z</updated>
<author>
<name>tangzz98</name>
<email>54998890+tangzz98@users.noreply.github.com</email>
</author>
<published>2023-10-30T12:24:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=acc66c547999ce444b79efccd67625a1af347d5d'/>
<id>urn:sha1:acc66c547999ce444b79efccd67625a1af347d5d</id>
<content type='text'>
- 为RT-Thread设计MPU抽象层，支持ARMV7-M，ARMV8-M架构，让用户使用MPU检测栈溢出等内存问题，实现线程内存隔离
- 在components/mp目录下提供通用的API，libcpu目录下提供各处理器架构的具体实现
- 在STM32U575 NUCLEO， STM32H75 NUCLEO开发板测试通过</content>
</entry>
</feed>
