Rbb666
ac2664438d
[ci][nxp]add nxp frdm-mcxn236 bsp to bsp_buildings.yml
2024-06-26 13:48:53 +08:00
supperthomas
038ff8b2e5
[doc][doxygen]: Fix doxygen warning in comment
...
kservice.c:474: warning: The following parameter of rt_backtrace_to_buffer(rt_thread_t thread, struct rt_hw_backtrace_frame *frame, long skip, rt_ubase_t *buffer, long buflen) is not documented:
parameter 'thread'
kernel.h:157: warning: unable to resolve reference to '_rt_errno' for \ref command
Signed-off-by: supperthomas <78900636@qq.com>
2024-06-26 01:21:57 +08:00
Shell
65c9947225
[libcpu] rv64: support for ARCH_REMAP_KERNEL ( #9067 )
...
* [libcpu] support for ARCH_REMAP_KERNEL
These changes introduce support for the ARCH_REMAP_KERNEL configuration,
which isolates kernel space in high virtual address regions. This feature
is necessary to enhance memory protection and management by segregating
user and kernel spaces more effectively.
Changes:
- Updated conditional macros to check for ARCH_REMAP_KERNEL instead of
ARCH_KERNEL_IN_HIGH_VA in board initialization files to reflect the new
configuration option.
- Modified qemu-virt64-riscv Kconfig and SConstruct files to include and
utilize ARCH_REMAP_KERNEL.
- Created a new linker script `link_smart.lds` for smart linking in qemu-virt64-riscv.
- Updated rtconfig.py to use a more flexible execution path setup.
- Enhanced user address space definitions in `lwp_arch.h` to support the
new virtual address mappings.
- Adjusted kernel memory initialization and mapping logic in `c906/mmu.c`
and `virt64/mmu.c` to account for high virtual address regions.
- Added Kconfig option to enable ARCH_REMAP_KERNEL for RISCV64 architectures.
- Enhanced memory setup functions to support new mapping scheme, including
updates to early page table setup and address relocation logic.
These modifications ensure that the system can utilize high memory
addresses for the kernel, improving memory isolation and system stability.
Signed-off-by: Shell <smokewood@qq.com>
* fixup: CI run failed
* bsp: default config without using smart
* fixup: static checks
* restore rt_hw_mmu_kernel_map_init for D1
---------
Signed-off-by: Shell <smokewood@qq.com>
2024-06-18 11:15:59 +08:00
Fan YANG
e03342ff6b
[bsp][hpmicro] add HPM5300EVK,HPM5301EVKLITE and HPM6800EVK support & update hpm_sdk
...
- added new boards: hpm5300evk, hpm5301evklite and hpm6800evk
- upgaded hpm_sdk
- driver updates and bugfixes
- add hpmicro BSPs to CI
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-06-03 18:05:20 +08:00
LaterComer
658813213e
[fixed]解决pull_request_template.md不小心移动到了issue_template目录 ( #9021 )
...
解决pull_request_template.md不小心移动到了issue_template目录
2024-06-02 00:07:22 +08:00
LaterComer
b0f460cbad
[feature]更新issue模板,采用议题表单模式 ( #9011 )
...
更新issue模板,采用议题表单模式
2024-05-31 17:32:41 +08:00
LZerro
731c4034dc
Add BSP CI
2024-05-27 21:20:13 +08:00
Shell
e82c53559b
[utest] add device find ( #8959 )
...
* [utest] add device find
Signed-off-by: Shell <smokewood@qq.com>
* fixup: add test
* fixup: ptr aliasing
* quality: meaning parameter
---------
Signed-off-by: Shell <smokewood@qq.com>
2024-05-21 08:56:35 +08:00
Rbb666
a723014e32
[renesas][hmi-board]Support lvgl-9.x
2024-05-07 21:43:52 -04:00
Meco Man
f7762ebc90
[ci] disable tools check temporarily
2024-05-05 22:18:34 -04:00
sheltonyu
bf669dd02c
[bsp/at32] add at32 bsp to auto ci
2024-04-30 22:08:55 -04:00
chengy2
2aa66b1b4e
[HC32] support HC32F472 & remove residual files
2024-04-29 17:48:47 -04:00
Meco Man
14aa516b91
[ci] add workflow to check env 1.5.x stable version
2024-04-29 10:55:17 +08:00
Meco Man
a0e5526a55
[ci] fix doxygen ci grammar error
2024-04-25 10:13:13 +08:00
Meco Man
57d157b8ab
[ci] disable doxygen check
2024-04-20 00:57:17 -04:00
LaterComer
6311bcaf24
将scons --menuconfig/--pyconfig/--pyconfig-silent统一调用kconfiglib
2024-04-18 20:48:32 -04:00
QTbin
9229aee1d7
[BSP][HT32]新增合泰ht32f52352和ht32f12366
2024-04-17 23:44:25 -04:00
yuanzihao
1a8b8522f7
[BSP][STM32]add stm32f407-lckfb-skystar
2024-04-13 08:00:15 -04:00
Rbb666
1497a3117a
[bsp][renesas]Add cortex-r52 rzt2m adaptation
2024-04-10 20:47:53 -04:00
StackYuan
87d47bf935
[fix] fixup spaces and add in ci.
2024-04-10 16:04:28 +08:00
Meco Man
8691ed3767
[pico][ci] add RTduino libraries check
2024-03-31 20:30:10 -04:00
Ruixuan Zhang
5a6b5be77c
[bsp][stm32] add a new stm32L431_tencentos bsp ( #8613 )
2024-03-15 22:19:14 -04:00
Meco Man
47a443feff
[ci][nxp] comment out lpc5114-lie and lpc5410x
2024-03-10 23:19:22 -04:00
Meco Man
2b7a4ea7a3
[bsp][nxp][imx] move imx BSPs into nxp/imx folder
2024-03-10 23:19:22 -04:00
Meco Man
f71d4f33ea
[bsp][nxp][lpc] move lpc BSPs into nxp/lpc folders
2024-03-10 23:19:22 -04:00
Meco Man
46967ef56f
[bsp][nxp][mcx] move mcxa/n to nxp/mcx folder
2024-03-10 23:19:22 -04:00
Rbb666
e1b80650d9
[bsp][renesas]add ra8d1-vision-board support
2024-03-05 16:47:43 +08:00
Meco Man
74057ed97e
[ci] add online pkgs trigger event
2024-02-24 19:06:30 -05:00
skllii
6fe69d7431
[bsp][hc32] support hc32f448
2024-02-22 12:34:35 -05:00
Yilin Sun
52a5b5cc48
[ci][bsp][nxp] Enable CI build checks on MCXN/MCXA.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-20 19:53:22 -05:00
Meco Man
35eea4bc46
[ci][arduino] 将Arduino库CI检查平台由STM32F411改为412 ( #8534 )
2024-02-13 21:51:23 +08:00
kurisaw
ac84f65e73
add bsp ci check and other modify with rt-spark
2024-01-23 16:57:03 +08:00
yuanzihao
b87b4cbde5
[BSP][GD32]add gd32407v-lckfb ( #8496 )
2024-01-21 01:13:30 +08:00
Supper Thomas
b78b7d6907
[action] Fix manual trigger for others ( #8461 )
2024-01-03 23:23:24 +08:00
Meco Man
7bc4f7d6a3
[ci] workflow only is used for rt-thread org ( #8450 )
2023-12-30 15:50:04 +08:00
Meco Man
8aacf19bb9
[rtduino][ci] add all libraries into CI check list
2023-12-29 22:18:39 +08:00
Meco Man
7c4749eb1b
[ci] add .attach files' review owner
2023-12-29 13:49:47 +08:00
Yuqiang Wang
975af5fd54
[ci][stm32f407-spark] add attach config CI check ( #8431 )
2023-12-27 23:06:46 +08:00
Xian Wu
6360253c12
Synwit MCU 采用新的 BSP 框架,将 BSP 与 libraries 分离 ( #8432 )
2023-12-27 18:41:52 +08:00
Meco Man
32ada5eed1
[ci] actions/checkout upgrade to v4
2023-12-27 12:49:19 +08:00
guotong ma
6e02914c2b
[ci][spell_check]change check path
2023-12-26 22:34:23 +08:00
vacabun
0fd9508ad6
[ci] Add spell check
2023-12-25 21:59:03 +08:00
vacabun
2693e7e15a
[ci]Add bsp attachconfig check
2023-12-24 22:43:40 +08:00
Shicheng Chu
712e94a3cc
[bsp][stm32]: add nucleo-stm32h503rb ( #8394 )
2023-12-23 22:39:11 +08:00
Rbb666
5dd87bc7bb
[bsp/renesas]add ek-ra8d1 bsp
2023-12-19 18:00:00 +08:00
Supper Thomas
d421a97aa1
improve action
2023-12-05 21:33:41 +08:00
Supper Thomas
f510a65f93
[bsp/stm32/stm32g491] Add nucleo of stm32g491
2023-12-05 21:33:41 +08:00
Meco Man
5c68954308
[ci] trigger building CI every midnight
2023-11-26 20:23:45 +08:00
Meco Man
17092dd700
[ci] rename action.yml as bsp_buildings.yml
2023-11-26 17:14:49 +08:00
Meco Man
a0ee4353e1
[ci] add workflow_dispatch
2023-11-26 15:34:54 +08:00
guozhanxin
5ffa7a27db
[github] action | Improve PR review readability
2023-11-22 16:51:16 +08:00
Meco Man
eff3560d64
[bsp] remove gd32 in the root
2023-11-20 07:34:46 -05:00
Supper Thomas
24074dd7e3
[github] Add PR check action
2023-11-15 08:00:33 -05:00
sheltonyu
ed357aa014
[bsp/at32] 1.add support at32f402/405 series, 2.update emac/rtc/qspi/usb drivers ( #8245 )
2023-11-09 16:38:19 +08:00
zhkag
246945a74c
add bsp/x86 ci
2023-11-06 06:23:09 -05:00
Rbb666
7ace7d0a78
[libcpu][renesas]add cortex-m85 && ek-ra8m1 adapt
2023-10-31 15:09:17 +08:00
Supper Thomas
65623777d5
[action] Doxygen ci fix ( #8191 )
2023-10-29 13:12:29 -04:00
BetMul
38e42b75a5
fix:Invalid link and path for mm32f327/README.md ( #8136 )
...
Co-authored-by: Supper Thomas <78900636@qq.com>
2023-10-15 20:33:20 +08:00
Supper Thomas
847b71e767
[action] add .config and kconfig ( #8111 )
2023-10-08 13:28:17 +08:00
Supper Thomas
87ee7205d4
[acition] update pkgs update script ( #8108 )
2023-10-03 16:50:15 +08:00
zhkag
b2433129b2
[tools]fix scons --dist , menuconfig will error ( #8069 )
2023-09-26 11:35:27 +08:00
vacabun
a76f344cb0
[CI] Add pkgs-test
2023-09-18 20:32:19 -04:00
Supper Thomas
4462106a61
[ci]change cmd to install.sh ( #8018 )
2023-09-08 18:37:49 -04:00
Meco Man
b12e6aa961
[ci] use env install script ( #8010 )
...
Co-authored-by: Supper Thomas <78900636@qq.com>
2023-09-07 16:54:32 +08:00
yuanzihao
32d479321b
[bsp][stm32]: add NUCLEO-H563ZI ( #7987 )
2023-08-29 13:10:14 +08:00
Supper Thomas
c26bb392b6
[CI] add more config for manual trigger ( #7970 )
2023-08-22 11:31:59 +08:00
Supper Thomas
8dfb3d14ac
[ci] add the manual trigger;add the fail bsp check ( #7919 )
2023-08-05 12:58:36 -04:00
zhangyan
31fec3bb70
[bsp] phytium e2000 update ( #7900 )
...
Co-authored-by: zhugengyu <zhugengyu@phytium.com.cn>
2023-08-02 13:27:09 +08:00
Meco Man
e44761c169
[.github] add CONTRIBUTING.md
...
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors
2023-07-28 22:38:22 -04:00
Meco Man
b0911eb874
[codeowners] add /documentation owners
2023-07-25 20:28:19 -04:00
guo
14d15404d8
更新瑞萨相关 bsp ( #7858 )
2023-07-25 14:55:11 +08:00
WCX
0a6aaf12ad
[bsp][esp32-c3] Realization of scons compilation of ESP32-C3 | 实现ESP32-C3的scons编译 ( #7821 )
...
Co-authored-by: Supper Thomas <78900636@qq.com>
2023-07-25 13:42:31 +08:00
Man, Jianting (Meco)
fc28baeb15
[ci] update code owner ( #7846 )
2023-07-23 21:20:48 +08:00
Man, Jianting (Meco)
5b171fba6a
[ci] add paths-ignore for format and static check ( #7845 )
2023-07-23 18:52:08 +08:00
Man, Jianting (Meco)
244b903e5d
[debug] 整理debug宏并增加RT_DEBUGING_CONTEXT ( #7805 )
2023-07-22 10:36:42 +08:00
Supper Thomas
f206338813
[github] coder reviewer change
2023-07-20 10:19:33 -04:00
Supper Thomas
c732cc0083
[github] Add the code_owner review quest
2023-07-18 19:02:52 -04:00
yby
c7d1a0f7cd
[add] add msp432e401y-LaunchPad BSP v0.1
2023-07-17 20:39:12 -04:00
Supper Thomas
350626841a
[libcpu]fix RT_ASSERT undefine ( #7816 )
2023-07-14 09:47:02 +08:00
Zheng-Bicheng
fefffcf363
[bsp][stm32] add B-U585I-IOT02A BSP ( #7778 )
...
B-U585I-IOT02A芯片为STM32U585AIIxQ,与stm32u575-st-nucleo板卡接近,因此参考stm32u575-st-nucleo对B-U585I-IOT02A板卡的BSP进行了实现
2023-07-11 00:39:29 -04:00
Supper Thomas
2db41308ea
[ci][action] add the repo check for self-use
2023-07-10 21:59:06 -04:00
Supper Thomas
9295bc78ea
[bsp][stm32] remove the useless bsp ( #7795 )
2023-07-08 14:58:10 +08:00
zhkag
c0a5129ed4
[bsp][acm32] 修复 acm32 并添加 ci ( #7783 )
2023-07-05 18:22:45 +08:00
zhkag
efbcd5d487
[bsp][renesas] 修复 renesas 部分 bsp 并添加 ci ( #7782 )
2023-07-05 18:21:43 +08:00
Supper Thomas
b60d0cf370
[ci] Fix the flag of dist ( #7770 )
...
Signed-off-by: Supper Thomas <78900636@qq.com>
2023-07-03 21:46:22 -04:00
supperthomas
dbf1463176
[ci] Add the exp_STM32 scons
2023-07-01 14:40:27 -04:00
Supper Thomas
416c98c3c2
[ci] Fix the path the yml can't in fold ( #7755 )
2023-06-30 08:09:43 +08:00
Supper Thomas
0740ce0efd
[ci] add stm32 manual trigger all ( #7754 )
2023-06-29 23:34:48 +08:00
dejavudwh
4cbc1893bd
Added CI to compile more drivers for the changed BSP
2023-06-28 22:07:02 -04:00
Meco Man
6c55d81120
add RT-Thread Code of Conduct
2023-06-26 19:14:43 -04:00
zhkag
01fdd226e4
[menuconfig] 修复 menuconfig 相关问题 ( #7686 )
...
Co-authored-by: supperthomas <78900636@qq.com>
2023-06-16 20:14:05 -04:00
zhkag
aa4aeedb74
[simulator] 添加 simulator in Linux ci ( #7664 )
2023-06-13 13:05:56 -04:00
supperthomas
78ad327ff1
[feature][action] Add the manual trigger for scons dist ( #7648 )
2023-06-10 15:36:47 -04:00
tangzz98
26ac806521
[bsp][stm32] add STM32F334 NUCLEO BSP ( #7600 )
2023-06-05 21:22:34 -04:00
guo
3cc5fe5539
[bsp][ra6m3-hmi-board] support gcc and llvm-arm toolchain. ( #7553 )
...
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2023-05-25 11:09:34 -04:00
zhiqiandeng
17ce4a462b
[bsp][yichip] add yc3122-pos ( #7526 )
...
Co-authored-by: supperthomas <78900636@qq.com>
2023-05-23 16:07:16 +08:00
Rain Park
7f31d5cb8c
[bsp][stm32][stm32l496-st-discovery] add stm32l496G DISCO bsp ( #7544 )
...
Signed-off-by: spencergotowork <1162678210@qq.com>
2023-05-22 02:56:33 -04:00
Bernard Xiong
4b4c3c85f2
[atomic] add stdc atomic detection. ( #7536 )
2023-05-20 23:41:29 +08:00
supperthomas
c105486bfc
[action][ci] add maxim/max32660 ( #7532 )
2023-05-18 22:10:46 -04:00
guozhanxin
ca873fae30
[add] llvm-arm workflows
2023-05-17 12:09:10 -04:00