<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/libcpu/risc-v/nuclei, branch copilot/create-device-driver-model-docs</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/libcpu/risc-v/nuclei?h=copilot%2Fcreate-device-driver-model-docs</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/libcpu/risc-v/nuclei?h=copilot%2Fcreate-device-driver-model-docs'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2023-03-02T14:16:12Z</updated>
<entry>
<title>[libcpu/risc-v]移除bumblebee文件夹与nuclei文件夹中的内容至bsp</title>
<updated>2023-03-02T14:16:12Z</updated>
<author>
<name>Yaochenger</name>
<email>1516081466@qq.com</email>
</author>
<published>2023-03-02T10:05:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6aa24455221e7e3974affe8f43f7f5a9e65156fa'/>
<id>urn:sha1:6aa24455221e7e3974affe8f43f7f5a9e65156fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][riscv]整合libcpu/riscv中的移植文件 提供一份公共代码于common (#6941)</title>
<updated>2023-03-01T06:32:43Z</updated>
<author>
<name>Yaochenger</name>
<email>75192526+Yaochenger@users.noreply.github.com</email>
</author>
<published>2023-03-01T06:32:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b9e4fcfc6878aa05cca277ea3557299e59207965'/>
<id>urn:sha1:b9e4fcfc6878aa05cca277ea3557299e59207965</id>
<content type='text'>
整合libcpu/riscv中的移植文件 提供一份公共代码于common

在提交本pr时，除hpmicro的内核，rv32内核bsp已完成去除大部分的冗余，大部分代码采用common中的实现。本pr的作用是进一步统一common中的文件，从而提供一份公用代码，新移植的RV32内核的BSP可以全部使用common代码。

- 在common中提供一份公用文件：interrupt_gcc.S
- 修改原有的文件，将原有的中断中上下文切换代码替换为interrupt_gcc.S
- 基于上述修改，修改仓库中risc-v内核的BSP与移植相关的部分 (主要包含中断入口函数 中断栈等)
- 在common中提供一份公用文件：trap_common.c；提供统一中断入口函数，中断入口函数初始化，中断入口注册等函数，并完善异常时的信息输出

- 在common中提供一份公用文件：rt_hw_stack_frame.h；将栈帧结构体剥离，供用户使用

- 在上述工作完成后，在上述工作的基础上测试仓库中risc-v内核的BSP

- 完善函数中的命名，完善中断栈的获取

- 提供一份详细的基于现有common文件的移植指南

  #### 在什么测试环境下测试通过 

- 1.CH32V307V-R1-R0
- 2.CH32V208W-R0-1V4
- 3.HPM6750EVKMINI
- 4.GD32VF103V-EVAL
- 5.qemu(CORE-V-MCU )

&gt; 与上述开发板使用同样芯片的BSP均测试通过

在CH32V307V-R1-R0与HPM6750EVKMINI上基于现有移植文件进行多线程复杂场景下的长时间测试，测试过程系统运行正常。</content>
</entry>
<entry>
<title>[rtdef] use lower-case to define attributes (#6728)</title>
<updated>2022-12-11T18:12:03Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-12-11T18:12:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=99bdf978d7fe4ec18ed50a639e15b254825c871b'/>
<id>urn:sha1:99bdf978d7fe4ec18ed50a639e15b254825c871b</id>
<content type='text'>
* [rtdef] rename RT_WEAK attribute as rt_weak

* [rtdef] rename RT_USED attribute as rt_used

* [rtdef] rename RT_SECTION attribute as rt_section

* [rtdef] rename ALIGN attribute as rt_align

* [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support</content>
</entry>
<entry>
<title>uniform code writing-disable interrupt</title>
<updated>2022-04-20T06:22:43Z</updated>
<author>
<name>thewon86</name>
<email>zhongyong0104@sina.com</email>
</author>
<published>2022-04-20T02:56:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f5b0bfd3f4f450424b5bc1f084959d0436c8a6e6'/>
<id>urn:sha1:f5b0bfd3f4f450424b5bc1f084959d0436c8a6e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][nuclei] Fix context switch  in nuclei</title>
<updated>2021-10-15T07:20:00Z</updated>
<author>
<name>Huaqi Fang</name>
<email>578567190@qq.com</email>
</author>
<published>2021-10-15T07:20:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=45f9e9c4cbba04c688d2fdb6731eb15088bf96a0'/>
<id>urn:sha1:45f9e9c4cbba04c688d2fdb6731eb15088bf96a0</id>
<content type='text'>
previous rt_hw_context_switch might cause the
task switch handling error.

See
https://github.com/Nuclei-Software/nuclei-sdk/commit/1a1a209e9363840d372c04b84ce733ea6b6e79f2#diff-ba922e02206af6c52163f0c34a7e76e427b7ea22f791329b62f2069241c57778

Signed-off-by: Huaqi Fang &lt;578567190@qq.com&gt;
</content>
</entry>
<entry>
<title>[libcpu] auto formatted</title>
<updated>2021-03-27T09:51:56Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2021-03-27T09:51:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6c907c3a477b1f34ca1adb277748c3306110cabf'/>
<id>urn:sha1:6c907c3a477b1f34ca1adb277748c3306110cabf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>resolve Conflicts</title>
<updated>2020-12-28T04:02:31Z</updated>
<author>
<name>yangjie</name>
<email>yangjiexaut@126.com</email>
</author>
<published>2020-12-28T04:02:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=eeaf1fcc50a9a6d25bebcc531db8e03baafaded3'/>
<id>urn:sha1:eeaf1fcc50a9a6d25bebcc531db8e03baafaded3</id>
<content type='text'>
	bsp/nrf52832/board/Sconscript
	bsp/nrf52832/startups/Sconscript
	bsp/raspberry-pi/raspi4-32/driver/SConscript
</content>
</entry>
<entry>
<title>[SConscript]update group name</title>
<updated>2020-12-19T08:49:11Z</updated>
<author>
<name>yangjie</name>
<email>yangjiexaut@126.com</email>
</author>
<published>2020-12-19T08:49:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ef62febf1f2461bdd72efcffde050905865a99c5'/>
<id>urn:sha1:ef62febf1f2461bdd72efcffde050905865a99c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SConscript] change libcpu to LIBARCH,and correcte letter case</title>
<updated>2020-11-30T07:52:43Z</updated>
<author>
<name>yangjie11</name>
<email>yangjiexaut@126.com</email>
</author>
<published>2020-11-30T07:45:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ba83ddc3c4e2fc16865b43f87081ab403a4941a9'/>
<id>urn:sha1:ba83ddc3c4e2fc16865b43f87081ab403a4941a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SConscript]rename group name</title>
<updated>2020-11-20T05:38:11Z</updated>
<author>
<name>yangjie11</name>
<email>yangjiexaut@126.com</email>
</author>
<published>2020-11-20T05:38:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=91261e25b90d6258073f620ae14c003dae9eb16e'/>
<id>urn:sha1:91261e25b90d6258073f620ae14c003dae9eb16e</id>
<content type='text'>
</content>
</entry>
</feed>
