summaryrefslogtreecommitdiff
path: root/bsp/qemu-vexpress-a9/drivers/secondary_cpu.c
AgeCommit message (Collapse)Author
2024-03-02🎯 ↵zhangyan
[libcpu/arm/cortex-a]修改arm/cortex-a启动方式,解决cortex-a开启SMP工作异常问题 (#8517) Co-authored-by: wangzongqiang <[email protected]>
2024-02-23🎯 Sync smart & scheduler codes (#8537)Shell
Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2023-10-13[bsp] fix smp with smart of vexpress-a9 (#8128)Shell
Signed-off-by: Shell <[email protected]>
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-03sync 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]>
2021-12-15[qemu] format codesMeco Man
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 适应多核启动,原来的代码只考虑到双核的情况。
2019-10-12修正qemu-vexpress-a9平台上第二核时钟不对的问题shaojinchun
2019-05-12[BSP][qemu-vexpress-a9] code cleaup for compiling warning.Bernard Xiong
2018-12-131 增加了bsp数据屏障接口函数 rt_hw_mb()shaojinchun
2 去除在secondary_cpu_c_start重复了的IPI handler的注册
2018-11-22Add smp support to RT-Thread 4.0shaojinchun