Home
last modified time | relevance | path

Searched refs:stack (Results 1 – 25 of 139) sorted by relevance

123456

/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CA9/RTE/Device/ARMCA9/
DARMCA9.sct8 ; This scatter-file places application code, data, stack and heap at suitable addresses in the memo…
50 -__ABT_STACK_SIZE) EMPTY -__UND_STACK_SIZE ; UND mode stack
57 -__SVC_STACK_SIZE) EMPTY -__ABT_STACK_SIZE ; ABT mode stack
63 -__IRQ_STACK_SIZE) EMPTY -__SVC_STACK_SIZE ; SVC mode stack
68 -__FIQ_STACK_SIZE) EMPTY -__IRQ_STACK_SIZE ; IRQ mode stack
72 +__RAM_SIZE) EMPTY -__FIQ_STACK_SIZE ; FIQ mode stack
DARMCA9_ac6.sct38 -__ABT_STACK_SIZE) EMPTY -__UND_STACK_SIZE ; UND mode stack
45 -__SVC_STACK_SIZE) EMPTY -__ABT_STACK_SIZE ; ABT mode stack
51 -__IRQ_STACK_SIZE) EMPTY -__SVC_STACK_SIZE ; SVC mode stack
56 -__FIQ_STACK_SIZE) EMPTY -__IRQ_STACK_SIZE ; IRQ mode stack
60 +__RAM_SIZE) EMPTY -__FIQ_STACK_SIZE ; FIQ mode stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CA7/RTE/Device/ARMCA7/
DARMCA7.sct8 ; This scatter-file places application code, data, stack and heap at suitable addresses in the memo…
50 -__ABT_STACK_SIZE) EMPTY -__UND_STACK_SIZE ; UND mode stack
57 -__SVC_STACK_SIZE) EMPTY -__ABT_STACK_SIZE ; ABT mode stack
63 -__IRQ_STACK_SIZE) EMPTY -__SVC_STACK_SIZE ; SVC mode stack
68 -__FIQ_STACK_SIZE) EMPTY -__IRQ_STACK_SIZE ; IRQ mode stack
72 +__RAM_SIZE) EMPTY -__FIQ_STACK_SIZE ; FIQ mode stack
DARMCA7_ac6.sct38 -__ABT_STACK_SIZE) EMPTY -__UND_STACK_SIZE ; UND mode stack
45 -__SVC_STACK_SIZE) EMPTY -__ABT_STACK_SIZE ; ABT mode stack
51 -__IRQ_STACK_SIZE) EMPTY -__SVC_STACK_SIZE ; SVC mode stack
56 -__FIQ_STACK_SIZE) EMPTY -__IRQ_STACK_SIZE ; IRQ mode stack
60 +__RAM_SIZE) EMPTY -__FIQ_STACK_SIZE ; FIQ mode stack
/cmsis_6-latest/CMSIS/Core/Template/Device_A/Config/
DDevice_ac6.sct8 ; This scatter-file places application code, data, stack and heap at suitable addresses in the memo…
48 -__ABT_STACK_SIZE) EMPTY -__UND_STACK_SIZE ; UND mode stack
55 -__SVC_STACK_SIZE) EMPTY -__ABT_STACK_SIZE ; ABT mode stack
61 -__IRQ_STACK_SIZE) EMPTY -__SVC_STACK_SIZE ; SVC mode stack
66 -__FIQ_STACK_SIZE) EMPTY -__IRQ_STACK_SIZE ; IRQ mode stack
70 +__RAM_SIZE) EMPTY -__FIQ_STACK_SIZE ; FIQ mode stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CA5/RTE/Device/ARMCA5/
DARMCA5_ac6.sct38 -__ABT_STACK_SIZE) EMPTY -__UND_STACK_SIZE ; UND mode stack
45 -__SVC_STACK_SIZE) EMPTY -__ABT_STACK_SIZE ; ABT mode stack
51 -__IRQ_STACK_SIZE) EMPTY -__SVC_STACK_SIZE ; SVC mode stack
56 -__FIQ_STACK_SIZE) EMPTY -__IRQ_STACK_SIZE ; IRQ mode stack
60 +__RAM_SIZE) EMPTY -__FIQ_STACK_SIZE ; FIQ mode stack
/cmsis_6-latest/CMSIS/Core/Template/Device_M/Config/
DDevice_gcc.ld60 /* ARMv8-M stack sealing:
61 to use ARMv8-M stack sealing set __STACKSEAL_SIZE to 8 otherwise keep 0
101 * __StackSeal (only if ARMv8-M stack sealing is used)
294 .stack (ORIGIN(RAM) + LENGTH(RAM) - __STACK_SIZE - __STACKSEAL_SIZE) (NOLOAD) :
304 /* ARMv8-M stack sealing:
305 to use ARMv8-M stack sealing uncomment '.stackseal' section
317 /* Check if data + heap + stack exceeds RAM limit */
318 ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
DDevice_ac6.sct104 ARM_LIB_STACK __STACK_TOP EMPTY -__STACK_SIZE { ; Reserve empty region for stack
108 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/Documentation/Doxygen/Core/src/
Dref_core_reg.txt16 The CONTROL register controls the stack used and the privilege level for software execution
25 - =0 In handler mode - MSP is selected. No alternate stack possible for handler mode.
26 - =0 In thread mode - Default stack pointer MSP is used.
27 - =1 In thread mode - Alternate stack pointer PSP is used.
52 The CONTROL register controls the stack used and the privilege level for software execution
62 … - =0 In handler mode - MSP is selected. No alternate stack pointer possible for handler mode.
63 - =0 In thread mode - Default stack pointer MSP is used.
64 - =1 In thread mode - Alternate stack pointer PSP is used.
221 Physically two different stack pointers (SP) exist:
222 - The Main Stack Pointer (MSP) is the default stack pointer after reset. It is also used when
[all …]
Dusing_tz.md31 …e state** using call-back function pointers. For example, a communication stack (protected firmwar…
77 The register R13 is the stack pointer alias, and the actual stack pointer (PSP_NS, MSP_NS, PSP_S, M…
79 In Armv8-M Mainline, each stack pointer has a limit register (PSPLIM_NS, MSPLIM_NS, PSPLIM_S, MSPLI…
95 …linker script that explicitly reserves 8 bytes for the stack seal on top of the secure main stack.…
97 To learn more about the stack sealing implementation in CMSIS projects for Armv8-M devices, refer t…
115 …nd calls *secure* library modules requires the management of the *secure* stack space. Since *secu…
117 … parts of an application are separated, the API for managing the *secure* stack space should be st…
121 … implementation is provided as part of RTOS2 and should handle the secure stack for the thread exe…
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM23S/RTE/Device/ARMCM23/
DARMCM23_ac6.sct108 ARM_LIB_STACK __STACK_TOP EMPTY -__STACK_SIZE { ; Reserve empty region for stack
112 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
DARMCM23_ac6.sct.base@1.1.0108 ARM_LIB_STACK __STACK_TOP EMPTY -__STACK_SIZE { ; Reserve empty region for stack
112 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM55/RTE/Device/ARMCM55/
DARMCM55_ac6.sct108 ARM_LIB_STACK __STACK_TOP EMPTY -__STACK_SIZE { ; Reserve empty region for stack
112 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM85/RTE/Device/ARMCM85/
DARMCM85_ac6.sct115 ARM_LIB_STACK __STACK_TOP EMPTY -__STACK_SIZE { ; Reserve empty region for stack
119 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM85NS/RTE/Device/ARMCM85/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM85S/RTE/Device/ARMCM85/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM33S/RTE/Device/ARMCM33/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM33/RTE/Device/ARMCM33/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM33NS/RTE/Device/ARMCM33/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM35PNS/RTE/Device/ARMCM35P/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM35P/RTE/Device/ARMCM35P/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM3/RTE/Device/ARMCM3/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM23/RTE/Device/ARMCM23/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM23NS/RTE/Device/ARMCM23/
Dac6_linker_script.sct59 …AM0_BASE + __RAM0_SIZE - __STACKSEAL_SIZE) EMPTY -__STACK_SIZE { ; Reserve empty region for stack
63 … EMPTY __STACKSEAL_SIZE { ; Reserve empty region for stack seal immediately after stack

123456