rt-thread/libcpu/arm/cortex-a
zhouji 42ce237dc9 [update] 整理cortex-a aarch32启动代码
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-05-14 15:30:31 +08:00
..
SConscript [SConscript]update group name 2020-12-19 16:49:11 +08:00
armv7.h [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
cache.c [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
context_gcc.S add cortex-a fpu support 2019-05-29 08:40:41 +08:00
cp15.h [update] 整理cortex-a aarch32启动代码 2021-05-14 15:30:31 +08:00
cp15_gcc.S [update] 整理cortex-a aarch32启动代码 2021-05-14 15:30:31 +08:00
cpu.c [update] 整理cortex-a aarch32启动代码 2021-05-14 15:30:31 +08:00
gic.c add type modifier for immediate data 2021-04-09 11:07:58 +08:00
gic.h add gic&gtimer interface 2021-04-08 15:46:15 +08:00
gtimer.c add gic&gtimer interface 2021-04-08 15:46:15 +08:00
gtimer.h add gic&gtimer interface 2021-04-08 15:46:15 +08:00
interrupt.c add gic&gtimer interface 2021-04-08 15:46:15 +08:00
interrupt.h add gic&gtimer interface 2021-04-08 15:46:15 +08:00
mmu.c [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
mmu.h [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
pmu.c [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
pmu.h [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
stack.c [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
start_gcc.S [update] 整理cortex-a aarch32启动代码 2021-05-14 15:30:31 +08:00
trap.c 优化未定义异常时自动开启FPU的判断条件,当FPU末开启时将自动开启。 2021-04-08 10:01:26 +08:00
vector_gcc.S [license] Change the license of libarm to Apache. 2018-10-15 01:35:07 +08:00