| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-02-21 | [fixup] add cache maintenance ops; | wangxiaoyao | |
| fix bugs on cache maintenance when starting user app | |||
| 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-11 | [rtdef] use lower-case to define attributes (#6728) | Man, Jianting (Meco) | |
| * [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 | |||
| 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-10-11 | Move gtimer driver to libcpu. | Wayne Lin | |
| 2022-10-11 | Revert "[libcpu] remove gtimer/pmu from cortex-a" | Wayne | |
| 2022-06-09 | [Scons][iar][iccarm] ↵ | Meco Man | |
| IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断 因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链 此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链 | |||
| 2022-06-09 | [Scons] ↵ | Meco Man | |
| 将GCC判断条件改为列表方式,方便后续增加新的编译工具链 | |||
| 2022-04-24 | [libcpu][arm] Add exception install function (#5827) | Tangyuxin | |
| 2022-04-20 | [update] Removed C++ global constructor initialization, this method is not ↵ | zhouji | |
| used in GCC4.7 and later versions. | |||
| 2022-04-20 | uniform code writing-disable interrupt | thewon86 | |
| 2022-04-20 | [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM (#5802) | Man, Jianting (Meco) | |
| * [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM | |||
| 2022-04-19 | [libcpu][arm] Fix compilation warning | tyx | |
| 2022-01-20 | [asm] 解决tab和空格混用的问题 | Meco Man | |
| 2021-10-13 | 修复部分bsp编译报错 | mazhiyuan | |
| 2021-09-26 | [update] support armclang | liukangcc | |
| 2021-08-28 | FINSH_USING_BUILT_IN_COMMANDS改MSH_USING_BUILT_IN_COMMANDS | Meco Man | |
| 2021-08-25 | [finsh] finsh组件可以选择是否包含内置命令 | Meco Man | |
| 2021-07-05 | 调整代码,以支持cpu usage | fenghuijie | |
| 2021-07-05 | 调整异常处理代码结构,以支持backtrace功能 | fenghuijie | |
| 2021-07-05 | 修改irq handle接口rt_hw_trap_irq,支持核间IPI中断处理 | fenghuijie | |
| 2021-07-03 | 添加dcache invalidate/dcache clean&invalidate接口 | fenghuijie | |
| 2021-07-03 | Adjust the stack_top to bss | wanghaijing | |
| 2021-07-02 | [libcpu] remove gtimer/pmu from cortex-a | Bernard Xiong | |
| 2021-05-27 | [add] ↵ | zhouji | |
| 在cortex-a中增加,打开RT_USING_CPU_FFS宏定义时的_rt_ffs实现。 | |||
| 2021-05-14 | [update] 增加获取cortex-a generic timer频率接口 | zhouji | |
| 2021-05-14 | [add] ↵ | zhouji | |
| 添加gicv3中断控制器代码,更新menuconfig配置选项与utest的config.h | |||
| 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 适应多核启动,原来的代码只考虑到双核的情况。 | |||
| 2021-04-09 | Merge pull request #4583 from fenghuijie/master | Bernard Xiong | |
| [Cortex-A]add gic>imer interface | |||
| 2021-04-09 | add type modifier for immediate data | fenghuijie | |
| 2021-04-08 | add gic>imer interface | fenghuijie | |
| 2021-04-08 | 优化未定义异常时自动开启FPU的判断条件,当FPU末开启时� ↵ | zhouji | |
| ��自动开启。 | |||
| 2021-03-27 | [libcpu] auto formatted | Meco Man | |
| 2020-12-28 | resolve Conflicts | yangjie | |
| bsp/nrf52832/board/Sconscript bsp/nrf52832/startups/Sconscript bsp/raspberry-pi/raspi4-32/driver/SConscript | |||
| 2020-12-19 | [SConscript]update group name | yangjie | |
| 2020-11-30 | [SConscript] change libcpu to LIBARCH,and correcte letter case | yangjie11 | |
| 2020-11-20 | [SConscript]rename group name | yangjie11 | |
| 2020-11-20 | [libcpu][update]重启与关机函数:rt_hw_cpu_shutdown、rt_hw_cpu_reset ↵ | 张世争 | |
| ,补充WEAK属性 | |||
| 2020-06-30 | fix gic ack irq problem | shaojinchun | |
| 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-09-27 | 开放spinlock相关函数 | shaojinchun | |
| 2019-06-19 | fix cortex-a cahce | ZYH | |
| 2019-05-29 | add cortex-a fpu support | shaojinchun | |
| 2019-05-12 | [BSP][qemu-vexpress-a9] code cleaup for compiling warning. | Bernard Xiong | |
