rt-thread-official/libcpu/arm/cortex-a
xiaoguang_ma 16f6157b1e [bsp] faster startup for cortex-a
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-11-25 18:04:35 +09:00
..
SConscript Revert "[libcpu] remove gtimer/pmu from cortex-a" 2022-10-11 08:46:01 +08:00
armv7.h Move gtimer driver to libcpu. 2022-10-11 08:46:01 +08:00
cache.c 添加dcache invalidate/dcache clean&invalidate接口 2021-07-03 17:34:45 +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 uniform code writing-disable interrupt 2022-04-20 14:22:43 +08:00
gic.c [libcpu][arm] Fix compilation warning 2022-04-19 11:26:11 +08:00
gic.h [libcpu][arm] Fix compilation warning 2022-04-19 11:26:11 +08:00
gicv3.c 修复部分bsp编译报错 2021-10-13 11:02:01 +08:00
gicv3.h 修复部分bsp编译报错 2021-10-13 11:02:01 +08:00
gtimer.c Move gtimer driver to libcpu. 2022-10-11 08:46:01 +08:00
gtimer.h Revert "[libcpu] remove gtimer/pmu from cortex-a" 2022-10-11 08:46:01 +08:00
interrupt.c 调整代码,以支持cpu usage 2021-07-05 18:33:22 +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 Revert "[libcpu] remove gtimer/pmu from cortex-a" 2022-10-11 08:46:01 +08:00
pmu.h Revert "[libcpu] remove gtimer/pmu from cortex-a" 2022-10-11 08:46:01 +08:00
stack.c [libcpu] auto formatted 2021-03-27 17:51:56 +08:00
start_gcc.S [bsp] faster startup for cortex-a 2022-11-25 18:04:35 +09:00
trap.c [libcpu][arm] Add exception install function (#5827) 2022-04-24 01:03:54 +08:00
vector_gcc.S [license] Change the license of libarm to Apache. 2018-10-15 01:35:07 +08:00