<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/include/rtdef.h, branch riscv64</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/include/rtdef.h?h=riscv64</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/include/rtdef.h?h=riscv64'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-06-26T12:22:43Z</updated>
<entry>
<title>[doc][doxygen] Fix doxygen struct error.</title>
<updated>2024-06-26T12:22:43Z</updated>
<author>
<name>supperthomas</name>
<email>78900636@qq.com</email>
</author>
<published>2024-06-26T05:40:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=14e4c45408bec8d87028187c29fba2a03222da4b'/>
<id>urn:sha1:14e4c45408bec8d87028187c29fba2a03222da4b</id>
<content type='text'>
Signed-off-by: supperthomas &lt;78900636@qq.com&gt;
</content>
</entry>
<entry>
<title>[timer]add all soft timer config (#9048)</title>
<updated>2024-06-19T20:20:38Z</updated>
<author>
<name>zms123456</name>
<email>85141075+zmshahaha@users.noreply.github.com</email>
</author>
<published>2024-06-19T20:20:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=59193dfeeb25a781288ef242d2dcc9e67925b064'/>
<id>urn:sha1:59193dfeeb25a781288ef242d2dcc9e67925b064</id>
<content type='text'>
* add all soft timer

* update wq

* add timer test

* shield LOG_D</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>[Feature] Support simple power domain API (#9005)</title>
<updated>2024-05-30T07:30:40Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2024-05-30T07:30:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e7cddf3a5275937b38f95afa7540fcc3fc7e5354'/>
<id>urn:sha1:e7cddf3a5275937b38f95afa7540fcc3fc7e5354</id>
<content type='text'>
* [Feature] Power domain for device

1.Support device power on/off.
2.Support attach/detach device.
3.Support power domain driver api.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

* [DM/platform] Enhanced platform bus

1.Add power domain for device.
2.Support `remove` and `shutdown` bus interface.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

---------

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;</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>[smart] select console device dynamically (#8949)</title>
<updated>2024-05-17T05:19:00Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-05-17T05:19:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f2d6325b43ea1e390f034e03340b41662351b441'/>
<id>urn:sha1:f2d6325b43ea1e390f034e03340b41662351b441</id>
<content type='text'>
* [smart] select console device dynamically

- Fixed compiler warning on terminal subsystem for
  `components/lwp/terminal/terminal.h`
- Updated default console setup to dynamically select an appropriate tty
  device based on the configured console device name.

Signed-off-by: Shell &lt;smokewood@qq.com&gt;

* fixup: remove useless codes

---------

Signed-off-by: Shell &lt;smokewood@qq.com&gt;</content>
</entry>
<entry>
<title>upgrade RT-Thread version to v5.2.0</title>
<updated>2024-04-17T03:04:24Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-03-30T06:13:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a0735dcb11f0acc5e85649cfbb761bcdf68afe31'/>
<id>urn:sha1:a0735dcb11f0acc5e85649cfbb761bcdf68afe31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[components][drivers]fix workqueue bug</title>
<updated>2024-04-16T03:15:37Z</updated>
<author>
<name>zms123456</name>
<email>85141075+zmshahaha@users.noreply.github.com</email>
</author>
<published>2024-04-16T03:15:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6ad0b2bd093d26771bc1348d9bcda7eac7e1dc52'/>
<id>urn:sha1:6ad0b2bd093d26771bc1348d9bcda7eac7e1dc52</id>
<content type='text'>
fix workqueue bug</content>
</entry>
<entry>
<title>add subsys early init level (#8756)</title>
<updated>2024-04-10T15:55:58Z</updated>
<author>
<name>geniusgogo</name>
<email>2041245+geniusgogo@users.noreply.github.com</email>
</author>
<published>2024-04-10T15:55:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=48f83a5416abae7a00bda5848a8385b5c43b4101'/>
<id>urn:sha1:48f83a5416abae7a00bda5848a8385b5c43b4101</id>
<content type='text'>
Signed-off-by: geniusgogo &lt;xpxyr@sina.com&gt;</content>
</entry>
<entry>
<title>[drivers/serial] Introduce hooker for TTY (#8733)</title>
<updated>2024-04-09T13:36:16Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-04-09T13:36:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4b0f42c24aad9c824fb98a3bb4c7cc2fd29b632a'/>
<id>urn:sha1:4b0f42c24aad9c824fb98a3bb4c7cc2fd29b632a</id>
<content type='text'>
In this patch, a hook list has been introduced to address the concerns
regarding coupling issues arising from modifications to the serial code
for integrating TTY logic.

Signed-off-by: Shell &lt;smokewood@qq.com&gt;</content>
</entry>
</feed>
