summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2024-06-26[libcpu][aarch64]memory setup using memblock (#9092)zms123456
* memory setup using memblock * map pages later
2024-06-26[ci][nxp]add nxp frdm-mcxn236 bsp to bsp_buildings.ymlRbb666
2024-06-26[libcpu/c906]与virt同步 (#9095)heyuanjie87
2024-06-26[bsp/mcxn236]Port gcc&mdk project.andeyqi
2024-06-26[doc][doxygen]: Fix doxygen warning in commentsupperthomas
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 <[email protected]>
2024-06-26[bsp/Cvitek]去除shell脚本中的'\r' (#9097)heyuanjie87
* [bsp/cvitek]去除脚本中'\r' * [bsp/cvitek]删除脚本中的'\r' * Update combine-fip.sh
2024-06-26[bsp][mcxn236] Add software i2c driver.hengchuan.qi
2024-06-25adapter frdm-mcxn236 iar project (#9083)andeyqi
* adapter frdm-mcxn236 iar project * formate MCXN236 bsp
2024-06-25[chip flash] add drv_flash_l1.c for stm32l1xxx (#9077)Chasel
* [chip flash] add drv_flash_l1.c for stm32l1xxx * [fix] Modified the SConscript file to support building for STM32L1xxx.
2024-06-24[rv]修正signal退出后用户态sp少8的问题 (#9080)heyuanjie87
2024-06-24[bsp]Fix the problem of stm32l431 build ci failureRbb666
2024-06-24[components][msh]msh命令失败添加打印日志wdfk-prog
2024-06-24[components][ringbuffer]修复编译错误wdfk-prog
2024-06-23[components][ktime]support period ktime timeout and multiple ktimer_hrtimer ↵zms123456
(#8972) * support period time * enable multiple ktimer * mv set delay_cnt to hrtimer_start * add ktime debug info * change current_irq_begin to local var * fix bug: setting current timer and setting timeout in driver aren't atomicly * create->init * refactoring ktime
2024-06-23[finsh] add msh command to bind thread to specific core (#9085)Shell
[finsh] add msh command bind Signed-off-by: Shell <[email protected]>
2024-06-23fixup: building failure in bsp cause by hal (#9086)Shell
fixup: hal
2024-06-22[smart] add mprotect config (#9082)Shell
Signed-off-by: Shell <[email protected]>
2024-06-21[rv]信号处理进入用户态前恢复gp (#9072)heyuanjie87
* [rv/virt/stackframe.h]添加GP寄存器保存偏移量宏 * 【rv/c906/stackframe.h]定义GP寄存器存储偏移量 * [rv]信号处理切换到用户态前恢复gp
2024-06-20野火启明6m5驱动完善ShaquilleLiu
2024-06-20mkdist和sdk_dist支持kconfiglib语法latercomer
2024-06-20bsp中option env语句替换为新语句,并同步更新了source "$xxx"语句latercomer
2024-06-20除了bsp之外的Kconfig使用rsource替代sourcelatercomer
2024-06-20[timer]add all soft timer config (#9048)zms123456
* add all soft timer * update wq * add timer test * shield LOG_D
2024-06-19[ht32][drv]新增adc、wdt、soft_i2c驱动 QTbin
2024-06-19[components][drivers]legacy fdt (#9062)zms123456
* legacy fdt * update fdt
2024-06-18[components][net] sal_sock = sal_get_socket((int)file->data); ==> sal_sock = ↵yiyi
sal_get_socket((int)file->vnode->data); (#9065) * [components][drivers] added sensor device lookup function * [components][drivers] modified the format * [components][drivers] modified 'sensor.c' file format * Update af_inet_at.c
2024-06-18[libcpu] rv64: support for ARCH_REMAP_KERNEL (#9067)Shell
* [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 <[email protected]> * 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 <[email protected]>
2024-06-18add cromfs start with bootargs cmdzhujiale
2024-06-16[components] [drivers ] [Kconfig] 整理 components/drivers 的 Kconfig (#9054)sp-cai
整理 components/drivers 的 Kconfig
2024-06-16[bsp/phytium]c++支持,gpio,qspi驱动修改 (#9059)zhangyan
* GPIO驱动与QSPI驱动适配 * C++支持 * update --------- Co-authored-by: 张衍 <[email protected]>