summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-11feat: support ARCH_REMAP_KERNEL on libcpu/c906 (#9123) (#9171)riscv64heyuanjie87
feat: [libcpu/c906] support ARCH_REMAP_KERNEL This change was necessary to enable the remapping of the kernel image to a high virtual address region on the c906 platform. Changes: - Introduced new configuration options `ARCH_REMAP_KERNEL`, and `ARCH_USING_ASID` under the `ARCH_RISCV64` section. - Updated MMU initialization and switching functions to incorporate remapping handling. - Modified page table setup for proper memory attribute settings. - Added support for early memory setup, kernel remapping - Added conditional compilation for ASID support in the `rt_aspace` struct, since this is not enable currently for most architecture. Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2024-07-11[bsp/cvitek]将eth驱动中地址类型改为指针以适应ioremap (#9137)heyuanjie87
ioremap后地址可能超32位
2024-07-10解决tools/keil.py中python3不兼容python2的str.decode()latercomer
2024-07-10[ci] use env install script to install envMeco Man
2024-07-10[fixed][kconfiglib]test kconfiglib is installed and info how to installLaterComer
2024-07-09[components][driver][can]Fix possible memory overflow caused by RXwdfk-prog
修复RX可能导致的内存溢出情况 #8634
2024-07-09[bsp][stm32_rt_spark]Add README_ENLZerro
2024-07-09[bsp/allwinner] feat: porting to RT_USING_DEVICE_OPS (#9142)Shell
* [bsp/allwinner] feat: porting to RT_USING_DEVICE_OPS This patch ports the codebase to use the RT_USING_DEVICE_OPS structure, which is required by v5.1.0 Smart kernel, improves modularity and makes it easier to manage device operations by consolidating them into a single structure, enhancing maintainability and future scalability. Changes: - Added RT_USING_DEVICE_OPS conditionals to partition.c and drv_sdmmc.c. - Defined rt_device_ops structures for partition and sdmmc drivers. - Updated device initialization to use the ops structure if defined. - Replaced direct function calls with rt_dev_control, rt_dev_read, and rt_dev_write macros where applicable. - Removed redundant us_delay function from os.c. Signed-off-by: Shell <[email protected]> * feat: update configuration * feat: fixup compiler warning --------- Signed-off-by: Shell <[email protected]>
2024-07-09[smart/tty] skip configure of rt_serial on tty open (#9152)Shell
Skip configure on open since all configs are copied from the current configuration on device. So we don't bother to set it back to device again. Changes: - test and skip configuration on open() of tty device Signed-off-by: Shell <[email protected]>
2024-07-09[fixed]serial_v2.c兼容DFS_V2接口 (#9153)LaterComer
2024-07-08document: add ref to gpio pinoutShell
2024-07-08[bsp][NXP]Fix .md picture mistakesLZerro
2024-07-08[bsp][Infineon]&[NXP] Add README_ENLZerro
2024-07-07[bsp][qemu]修复qemu-a9使能lcd缺失依赖问题.Rbb666
2024-07-06[tool][cmake] Let cmake generator get more param from `rtconfig.py` (#9139)Kai
let cmake generator get more param from `rtconfig.py` * support getting c/cpp standard from c/cpp compilation flags * support getting post action and conv it to cmake variable * add a custom cmake file for user custom settings * support setting project name from `--project-name=` option
2024-07-05fix a bug that read members in non-existent functionsEvlers
2024-07-05fix an issue where repeated remove of card resulted in assertionsEvlers
2024-07-04fix initrd scan errzhao maosheng
2024-07-04[bsp/cvitek/eth]解决编译警告heyuanjie87
2024-07-04[bsp][stm32]Increase the serial_v1 tx timeout.Rbb666
2024-07-02[bsp/cvitek]解决eth编译报错heyuanjie87
2024-07-02[bsp][stm32]fix stm32h7 spi transmit fail probelm.Rbb666
2024-06-30删除tools/kconfiglib文件夹,采用pip安装kconfiglibLaterComer
* 删除tools/kconfiglib文件夹,采用pip安装kconfiglib * workflows/action_utest.yml添加安装kconfiglib
2024-06-30[tools] remove kconfig-frontendsMeco Man
2024-06-30[rtduino][pico] update README.mdShicheng Chu
2024-06-30[ci] remove env-v1.5.x checkingMeco Man
2024-06-30Update cherryusb to v1.3.1 (#9122)sakumisu
* fix(hpmicro): remove duplicate usb variable * update(cherryusb): update to v1.3.1
2024-06-29[src][thread]fix rt_thread_resume return value error (#9114)zms123456
fix rt_thread_resume return value error
2024-06-28[BSP][HC32]add lckfb-hc32f4a0-lqfp100 (#9119)yuanzihao
* -以ev_hc32f4a0_lqfp176为模板进行修改 * -修改对应引脚 * -更新readme * -update readme * -添加 lckfb-hc32f4a0-lqfp100
2024-06-28[BSP][nxp]增加wifi_weather_sample.c (#9118)Abner
* [BSP][nxp]增加wifi_weather_sample.c * [BSP][nsp]增加wifi_weather_sample.c
2024-06-28[format] cleanup libcpu/aarch64 (#8950)Shell
* [dfs] fixup compiler warning Signed-off-by: Shell <[email protected]> * [format] libcpu/arm64: separate context switching codes Signed-off-by: Shell <[email protected]> * [format] libcpu/arm64: separate vector Signed-off-by: Shell <[email protected]> * [format] libcpu/arm64: separate context_gcc.S Signed-off-by: Shell <[email protected]> * [format] libcpu/arm64: moving headers to include directory Signed-off-by: Shell <[email protected]> * style: replace tab with space --------- Signed-off-by: Shell <[email protected]>
2024-06-28[ktime] quality: remove recursion on hrtimer (#9110)Shell
[ktime] feat: remove recursion on hrtimer Replace recursive algorithm with a loop in hrtimer when determining next timeout event and setup hr timer. Signed-off-by: Shell <[email protected]>
2024-06-27[doc][doxygen] Fix hook struct error.supperthomas
Signed-off-by: supperthomas <[email protected]>
2024-06-27[bsp][nxp] Delete mcxn947 sdk unused path.andeyqi
2024-06-27[bsp][nxp] Update mcxn236 & mcxn947 LFLAGS config.andeyqi
2024-06-27[bsp/stm32f407-lckfb-skystar] ↵yuanzihao
天空星高配版的FLASH从GD25Q32升级为W25Q128 (#9108) * -更新芯片型号和板子型号 * -天空星目前只有青春版(没有贴外部flash),高配版(有贴外部flash)正在生产,所贴的SPI FLASH 从GD25Q32升级为W25Q128。
2024-06-27[file]modify a9/launch.json[email protected]
2024-06-27[bsp/stm32f103-100ask-mini] extend ROM from 64KB to 128KBMeco Man
2024-06-27[drivers][serial V1]poll tx 增加异常退出机制wdfk-prog
2024-06-27[bsp][stm32][uart V1]优化驱动实现wdfk-prog
* 增加putc超时处理机制,防止死循环 * 优化TX中断初始化与卸载 * 添加TX中断方式实现
2024-06-26[bsp][nxp][frdm-mcxn236] remove sdio and ethJisheng Zhang
there's no sdio/eth in HW, remove it
2024-06-26[bsp][nxp][frdm-mcxn236] fix SW btnJisheng Zhang
This is the SW2 button, a.k.a wakeup button on the board. Another choice is SW3 a.k.a ISP button which is connected to P0_6.
2024-06-26[bsp][nxp] s/libraries/LibrariesJisheng Zhang
The upper/lower case matters under *nix
2024-06-26fix Compilation error in "driver.c", "completion_up.c", "syslog.c" and ↵Rui
"dlmodule.c". (#9093)
2024-06-26[bsp]: fix bugs of cvitek and pico driversZ8MAN8
2024-06-26[bsp][stm32]Optimize ADCs and fix some bugsyiyi
2024-06-26[doc][doxygen] Fix doxygen struct error.supperthomas
Signed-off-by: supperthomas <[email protected]>
2024-06-26bsp/cvitek update readmeLTreeshu
2024-06-26[bsp][nxp mcxn236]Delete unused code with pin_mux.c .andeyqi
2024-06-26[libcpu][aarch64]mmu log fixup (#9078)zms123456
mmu log fixup