<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/include/rtsched.h, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/include/rtsched.h?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/include/rtsched.h?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-04-13T07:25:42Z</updated>
<entry>
<title>add RT_THREAD_CTRL_SET_PRIORITY</title>
<updated>2025-04-13T07:25:42Z</updated>
<author>
<name>wycwyhwyq</name>
<email>5f20.6d9b@gmail.com</email>
</author>
<published>2025-04-10T02:20:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=12de72a462d79c8d715a8fcd1620460abfa546fb'/>
<id>urn:sha1:12de72a462d79c8d715a8fcd1620460abfa546fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[src] fix mutex bug</title>
<updated>2025-04-13T07:25:42Z</updated>
<author>
<name>wycwyhwyq</name>
<email>5f20.6d9b@gmail.com</email>
</author>
<published>2025-02-27T09:46:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f13193ff92e47c39436e0254062927a39450e04a'/>
<id>urn:sha1:f13193ff92e47c39436e0254062927a39450e04a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: remove RT_USING_SCHED_THREAD_CTX</title>
<updated>2024-10-19T19:19:41Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-04-30T16:17:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=645b3c6015f7e96cec418a11c5492ba479715995'/>
<id>urn:sha1:645b3c6015f7e96cec418a11c5492ba479715995</id>
<content type='text'>
Prepare for the next release by removing the compatible codes for v5.1.0
and before.

Changes:

- Remove the compatible macros and Kconfig options for the old struct
  rt_thread layout.

Signed-off-by: Shell &lt;smokewood@qq.com&gt;
</content>
</entry>
<entry>
<title>[src][tick]rt_tick setting arbitrary value function is added to support low-power wake-up tick compensation</title>
<updated>2024-07-19T03:51:39Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2024-07-11T01:28:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8d3ad68caf91f12d11cc25bfb53f0cedb5eae380'/>
<id>urn:sha1:8d3ad68caf91f12d11cc25bfb53f0cedb5eae380</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[arm64] add hw thread self (#8942)</title>
<updated>2024-05-28T06:27:55Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-05-28T06:27:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f17f994f8c85a0ca58d42c81a14f1134af6ada91'/>
<id>urn:sha1:f17f994f8c85a0ca58d42c81a14f1134af6ada91</id>
<content type='text'>
* [libcpu] arm64: Add hardware thread_self support

This patch introduces hardware-based thread self-identification
for the AArch64 architecture. It optimizes thread management by
using hardware registers to store and access the current thread's
pointer, reducing overhead and improving overall performance.

Changes include:
- Added `ARCH_USING_HW_THREAD_SELF` configuration option.
- Modified `rtdef.h`, `rtsched.h` to conditionally include
  `critical_switch_flag` based on the new config.
- Updated context management in `context_gcc.S`, `cpuport.h`
  to support hardware-based thread self.
- Enhanced `scheduler_mp.c` and `thread.c` to leverage the new
  hardware thread self feature.

These modifications ensure better scheduling and thread handling,
particularly in multi-core environments, by minimizing the
software overhead associated with thread management.

Signed-off-by: Shell &lt;smokewood@qq.com&gt;

* fixup: address suggestion

* fixup: rt_current_thread as global

* scheduler: add cpu object for UP scheduler

Also, maintain the rt_current_thread in cpu object on UP scheduler.

---------

Signed-off-by: Shell &lt;smokewood@qq.com&gt;</content>
</entry>
<entry>
<title>[kernel] move std libc related to rtklibc.h</title>
<updated>2024-03-21T02:26:11Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-03-10T17:39:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e81978c5dc5ff75257b64da3f9ab0d9a75475ddb'/>
<id>urn:sha1:e81978c5dc5ff75257b64da3f9ab0d9a75475ddb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[kernel] fix warning of rt_thread_t struct (#8584)</title>
<updated>2024-03-06T08:57:19Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-03-06T08:57:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e3a14a97a99b85c6ac356e34140c2f48dea05f57'/>
<id>urn:sha1:e3a14a97a99b85c6ac356e34140c2f48dea05f57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[tools]Fix project compilation errors generated by mdk and iar</title>
<updated>2024-03-06T00:53:53Z</updated>
<author>
<name>Rbb666</name>
<email>zhangbingru@rt-thread.com</email>
</author>
<published>2024-03-04T07:20:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d31c05a44c75a0b60b9e10f23bfeab35ef152719'/>
<id>urn:sha1:d31c05a44c75a0b60b9e10f23bfeab35ef152719</id>
<content type='text'>
</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>
</feed>
