| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-03 | [docs][libcpu][arm][cortex-a] correct TLBIALL comments in start_gcc.S | laidene | |
| 2025-12-26 | [docs][libcpu][arm][cortex-a] update comment for start_gcc.S #11089 | caicunjun | |
| 2024-03-29 | [bsp][art-pi-smart] 关闭内存对齐检查来避免数据访问异常 | liYangYang | |
| 2024-03-13 | [bsp/phytium]Adapter aarch64/aarch32 (#8580) | zhangyan | |
| 2024-03-02 | 🎯 ↵ | zhangyan | |
| [libcpu/arm/cortex-a]修改arm/cortex-a启动方式,解决cortex-a开启SMP工作异常问题 (#8517) Co-authored-by: wangzongqiang <[email protected]> | |||
| 2023-07-25 | [libcpu/arm] fix race condition with ldrex,strex (#7842) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-07-14 | [libcpu][cortex-a]modified start_gcc.S (#7810) | lepus | |
| 2023-05-29 | [libcpu] [cortex-a] Revert RT_SMP_AUTO_BOOT. (#7549) | Wayne | |
| Co-authored-by: Wayne Lin <[email protected]> | |||
| 2023-05-19 | [libcpu] fix arm/cortex-a/start_gcc.S (#7515) | huanghe | |
| 2023-05-14 | [libcpu][component][debug] add debug info for gdb (#7033) | Shell | |
| 2023-05-11 | [bsp][phytium]适配rt-thread5.0.0 版本 (#7441) | huanghe | |
| Co-authored-by: 朱耿宇 <[email protected]> | |||
| 2023-03-31 | [libcpu/arm/cortex-a] Revert safety MMU initialization. (#6796) | Wayne | |
| * Revert safety MMU initialization. Co-authored-by: Wayne Lin <[email protected]> | |||
| 2023-02-14 | [rt-smart] PV_OFFSET as a variable (#6904) | Shell | |
| * [rt-smart/mem] remove pv_offset * [rt-smart] list kernel space command * [rt-smart] restore ioremap region * [revert] restore kernel space isolation * [rt-smart/pv_off] code format * [rt-smart] add get_pvoff() * [pvoffset] pvoff as constant for C codes * [pvoff] pvoff as interfaces | |||
| 2023-01-08 | [rt-smart] kernel virtual memory management layer (#6809) | Shell | |
| synchronize virtual memory system works. adding kernel virtual memory management layer for page-based MMU enabled architecture porting libcpu MMU codes porting lwp memory related codes | |||
| 2022-12-16 | [rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740) | guo | |
| * [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue. | |||
| 2022-12-14 | [libcpu] fix cpp11 error | guozhanxin | |
| 2022-12-03 | sync branch rt-smart. (#6641) | guo | |
| * Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]> | |||
| 2022-11-25 | [bsp] faster startup for cortex-a | xiaoguang_ma | |
| If the application defines dozens of global variables, the speed of clearing the bss segment will be slower. Because icache can be enabled before the mmu enabled. Therefore, in order to speed up the process of clearing the BSS segment, enable icache needs to be put ahead. | |||
| 2022-04-20 | [update] Removed C++ global constructor initialization, this method is not ↵ | zhouji | |
| used in GCC4.7 and later versions. | |||
| 2022-01-20 | [asm] 解决tab和空格混用的问题 | Meco Man | |
| 2021-07-05 | 调整代码,以支持cpu usage | fenghuijie | |
| 2021-07-05 | 调整异常处理代码结构,以支持backtrace功能 | fenghuijie | |
| 2021-07-03 | Adjust the stack_top to bss | wanghaijing | |
| 2021-05-14 | [update] 整理cortex-a aarch32启动代码 | zhouji | |
| 1. 去除start_gcc.s中set_secondary_cpu_boot_address代码,这部分提取到qemu-vexpress-a9 bsp中。 2. 移动cpu.c中rt_hw_cpu_id函数到cp15_gcc.s,使用汇编实现,采用wake属性,方便bsp根据cpu特性获取CPU ID(多cpu集群中,不同厂家使用组合不一样). 3. 整理start_gcc.s 适应多核启动,原来的代码只考虑到双核的情况。 | |||
| 2020-06-04 | fix startup code address relative jump | bigmagic | |
| 2020-05-25 | add raspi4 32bit mode bsp | bigmagic | |
| 2019-10-22 | fixed linker script and stack align issues. | aozima | |
| 2019-05-29 | add cortex-a fpu support | shaojinchun | |
| 2019-05-11 | fix signal code | shaojinchun | |
| 2019-04-27 | 修改lwp支持中arm cortex-a的swi入口函数处理 | shaojinchun | |
| 2019-04-01 | Disable the data alignment check. | qz721 | |
| 2019-03-25 | Make 'qemu-vexpress-a9' and 'imx6ul' use the same libcpu code. | qz721 | |
| 2018-10-15 | [license] Change the license of libarm to Apache. | Bernard Xiong | |
| 2017-11-01 | [BSP] add i.MX 6UL BSP | Bernard Xiong | |
