nuttx/arch/arm/src/armv7-a
zhangyuan21 ffd2eb5b14 arch/arm: only compare callee-saved registers for fpu
Registers S0-S15 (D0-D7, Q0-Q3) do not need to be preserved. They can be used for passing
arguments or returning results in standard procedure-call variants.
Registers D16-D31 (Q8-Q15), do not need to be preserved.

Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2022-12-09 11:00:38 +08:00
..
addrenv.h
arm_addrenv_kstack.c
arm_addrenv_perms.c
arm_addrenv_shm.c arch: armv7-a: Remove the code for CONFIG_ARCH_PGPOOL_MAPPING=n 2022-09-21 19:57:27 +08:00
arm_addrenv_ustack.c
arm_addrenv_utils.c arch: armv7-a: Remove the code for CONFIG_ARCH_PGPOOL_MAPPING=n 2022-09-21 19:57:27 +08:00
arm_addrenv.c arch: armv7-a: Remove the code for CONFIG_ARCH_PGPOOL_MAPPING=n 2022-09-21 19:57:27 +08:00
arm_allocpage.c
arm_cache.c
arm_checkmapping.c
arm_cpuhead.S arm/cortex-[a|r]: generating assemble code in ARM states by default 2022-12-01 22:14:34 +01:00
arm_cpuidlestack.c
arm_cpuindex.c
arm_cpupause.c arch/arm: Unify arm_cpu_sgi to up_trigger_irq 2022-09-20 16:20:17 +09:00
arm_cpustart.c arch/arm: Unify arm_cpu_sgi to up_trigger_irq 2022-09-20 16:20:17 +09:00
arm_dataabort.c
arm_doirq.c SMP: fix crash when switch to new task which is still running 2022-09-17 17:37:47 +09:00
arm_fpucmp.c arch/arm: only compare callee-saved registers for fpu 2022-12-09 11:00:38 +08:00
arm_fpuconfig.S arm/cortex-[a|r]: generating assemble code in ARM states by default 2022-12-01 22:14:34 +01:00
arm_gicv2_dump.c
arm_gicv2.c arch/armv7[a|r]: Implement up_affinity_irq 2022-09-20 16:20:17 +09:00
arm_head.S arm/cortex-[a|r]: generating assemble code in ARM states by default 2022-12-01 22:14:34 +01:00
arm_initialstate.c
arm_l2cc_pl310.c Fixed non-UTF8 characters. 2022-09-28 09:38:55 +08:00
arm_mmu.c armv7-a: add l2 page mapping interface 2022-10-12 22:00:06 +08:00
arm_perf.c
arm_pgalloc.c arch: armv7-a: Remove the code for CONFIG_ARCH_PGPOOL_MAPPING=n 2022-09-21 19:57:27 +08:00
arm_pghead.S arm/cortex-[a|r]: generating assemble code in ARM states by default 2022-12-01 22:14:34 +01:00
arm_pginitialize.c
arm_physpgaddr.c arch: armv7-a: Remove the code for CONFIG_ARCH_PGPOOL_MAPPING=n 2022-09-21 19:57:27 +08:00
arm_prefetchabort.c
arm_schedulesigaction.c
arm_scu.c armv7-a: SMP hande all cores start at same time 2022-09-28 10:33:13 +09:00
arm_sigdeliver.c
arm_syscall.c arm_syscall: add SYS_save_context for armv7-a 2022-12-04 01:52:49 +08:00
arm_tcbinfo.c
arm_timer.c armv7a/r: add common operation CP15_SET/GET() 2022-09-21 18:07:03 +08:00
arm_timer.h
arm_undefinedinsn.c
arm_va2pte.c
arm_vectoraddrexcptn.S arm/cortex-[a|r]: generating assemble code in ARM states by default 2022-12-01 22:14:34 +01:00
arm_vectors.S arm/cortex-[a|r]: generating assemble code in ARM states by default 2022-12-01 22:14:34 +01:00
arm_vectortab.S arm/cortex-[a|r]: generating assemble code in ARM states by default 2022-12-01 22:14:34 +01:00
arm_virtpgaddr.c arch: armv7-a: Remove the code for CONFIG_ARCH_PGPOOL_MAPPING=n 2022-09-21 19:57:27 +08:00
arm.h Fixed non-UTF8 characters. 2022-09-28 09:38:55 +08:00
barriers.h armv7-a: SMP hande all cores start at same time 2022-09-28 10:33:13 +09:00
cp15_cacheops.c armv7-a/r: NON-primary core should invalidate dacache level1 2022-09-27 14:41:39 +08:00
cp15_cacheops.h armv7-a/r: NON-primary core should invalidate dacache level1 2022-09-27 14:41:39 +08:00
cp15.h Fixed non-UTF8 characters. 2022-09-28 09:38:55 +08:00
crt0.c
gic.h arch/arm: Unify arm_cpu_sgi to up_trigger_irq 2022-09-20 16:20:17 +09:00
gtm.h
Kconfig arch/arm: Unify arm_cpu_sgi to up_trigger_irq 2022-09-20 16:20:17 +09:00
l2cc_pl310.h Fixed non-UTF8 characters. 2022-09-28 09:38:55 +08:00
l2cc.h
Make.defs armv7a/r: refact cp15_cache functions 2022-09-21 18:07:03 +08:00
mmu.h armv7-a: add l2 page mapping interface 2022-10-12 22:00:06 +08:00
mpcore.h
pgalloc.h arch: armv7-a: Remove the code for CONFIG_ARCH_PGPOOL_MAPPING=n 2022-09-21 19:57:27 +08:00
sctlr.h armv7a/r: add common operation CP15_SET/GET() 2022-09-21 18:07:03 +08:00
scu.h
smp.h
Toolchain.defs arch/arm: add support for armclang compiler(AC6) 2022-09-16 14:47:27 +08:00