arch/armv7-r: Add FIQ stack CONFIG_ARCH_INTERRUPTSTACK > 7

just like what has done on armv7-a

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao 2021-04-06 18:37:25 +08:00 committed by Masayuki Ishikawa
parent 1dee243e29
commit 822bb3ff78

View File

@ -940,7 +940,7 @@ arm_vectorfiq:
#if CONFIG_ARCH_INTERRUPTSTACK > 7 #if CONFIG_ARCH_INTERRUPTSTACK > 7
.Lfiqstackbase: .Lfiqstackbase:
.word g_intstackbase .word g_fiqstackbase
#endif #endif
#else #else
@ -968,5 +968,21 @@ g_intstackbase:
.size g_intstackbase, 4 .size g_intstackbase, 4
.size g_intstackalloc, (CONFIG_ARCH_INTERRUPTSTACK & ~7) .size g_intstackalloc, (CONFIG_ARCH_INTERRUPTSTACK & ~7)
/****************************************************************************
* Name: g_fiqstackalloc/g_fiqstackbase
****************************************************************************/
.globl g_fiqstackalloc
.type g_fiqstackalloc, object
.globl g_fiqstackbase
.type g_fiqstackbase, object
g_fiqstackalloc:
.skip ((CONFIG_ARCH_INTERRUPTSTACK + 4) & ~7)
g_fiqstackbase:
.skip 4
.size g_fiqstackbase, 4
.size g_fiqstackalloc, (CONFIG_ARCH_INTERRUPTSTACK & ~7)
#endif /* CONFIG_ARCH_INTERRUPTSTACK > 7 */ #endif /* CONFIG_ARCH_INTERRUPTSTACK > 7 */
.end .end