Home
last modified time | relevance | path

Searched refs:stack_frame (Results 1 – 11 of 11) sorted by relevance

/libcpu/arm/cortex-m23/
A Dcpuport.c38 struct stack_frame *stack_frame; in rt_hw_stack_init() local
44 stk -= sizeof(struct stack_frame); in rt_hw_stack_init()
46 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
49 for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++) in rt_hw_stack_init()
51 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
55 stack_frame->exception_stack_frame.r1 = 0; /* r1 */ in rt_hw_stack_init()
56 stack_frame->exception_stack_frame.r2 = 0; /* r2 */ in rt_hw_stack_init()
57 stack_frame->exception_stack_frame.r3 = 0; /* r3 */ in rt_hw_stack_init()
58 stack_frame->exception_stack_frame.r12 = 0; /* r12 */ in rt_hw_stack_init()
59 stack_frame->exception_stack_frame.lr = (unsigned long)texit; /* lr */ in rt_hw_stack_init()
[all …]
A Dcpuport.h28 struct stack_frame struct
/libcpu/arm/cortex-m0/
A Dcpuport.c28 struct stack_frame struct
64 struct stack_frame *stack_frame; in rt_hw_stack_init() local
70 stk -= sizeof(struct stack_frame); in rt_hw_stack_init()
72 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
75 for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++) in rt_hw_stack_init()
77 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
81 stack_frame->exception_stack_frame.r1 = 0; /* r1 */ in rt_hw_stack_init()
82 stack_frame->exception_stack_frame.r2 = 0; /* r2 */ in rt_hw_stack_init()
83 stack_frame->exception_stack_frame.r3 = 0; /* r3 */ in rt_hw_stack_init()
84 stack_frame->exception_stack_frame.r12 = 0; /* r12 */ in rt_hw_stack_init()
[all …]
/libcpu/ti-dsp/c28x/
A Dcpuport.c45 struct stack_frame struct
99 struct stack_frame *stack_frame; in rt_hw_stack_init() argument
107 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
112 ((rt_uint32_t *)stack_frame)[i] = 0; in rt_hw_stack_init()
116 stack_frame->exception_stack_frame.dp_st1 = 0x00000A08; in rt_hw_stack_init()
117 stack_frame->xar4 = (rt_uint32_t)parameter; in rt_hw_stack_init()
119 stack_frame->rpc = (rt_uint32_t)texit; in rt_hw_stack_init()
122 stack_frame->stf = 0x00000200; in rt_hw_stack_init()
123 stack_frame->rb = 0; in rt_hw_stack_init()
127 return stk + sizeof(struct stack_frame); in rt_hw_stack_init()
[all …]
/libcpu/arm/cortex-m3/
A Dcpuport.c31 struct stack_frame struct
67 struct stack_frame *stack_frame; in rt_hw_stack_init() local
73 stk -= sizeof(struct stack_frame); in rt_hw_stack_init()
75 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
78 for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++) in rt_hw_stack_init()
80 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
84 stack_frame->exception_stack_frame.r1 = 0; /* r1 */ in rt_hw_stack_init()
85 stack_frame->exception_stack_frame.r2 = 0; /* r2 */ in rt_hw_stack_init()
86 stack_frame->exception_stack_frame.r3 = 0; /* r3 */ in rt_hw_stack_init()
286 struct stack_frame stack_frame; member
[all …]
/libcpu/rx/
A Dcpuport.c32 struct stack_frame struct
73 struct stack_frame *stack_frame; in rt_hw_stack_init() argument
78 stack_frame = (struct stack_frame *)(stack_addr - sizeof(struct stack_frame)) ; in rt_hw_stack_init()
81 for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++) in rt_hw_stack_init()
83 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
86 stack_frame->PSW = (unsigned long)0x00030000 ; /* psw */ in rt_hw_stack_init()
87 stack_frame->PC = (unsigned long)tentry; /* thread entery*/ in rt_hw_stack_init()
88 stack_frame->R1 = (unsigned long )parameter; /* r1 : parameter */ in rt_hw_stack_init()
89 stack_frame->FPSW = 0x00000100; /* fpsw */ in rt_hw_stack_init()
91 return(rt_uint8_t *)stack_frame; in rt_hw_stack_init()
[all …]
/libcpu/arm/cortex-m4/
A Dcpuport.c51 struct stack_frame struct
146 struct stack_frame *stack_frame; in rt_hw_stack_init() local
152 stk -= sizeof(struct stack_frame); in rt_hw_stack_init()
154 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
157 for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++) in rt_hw_stack_init()
159 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
163 stack_frame->exception_stack_frame.r1 = 0; /* r1 */ in rt_hw_stack_init()
164 stack_frame->exception_stack_frame.r2 = 0; /* r2 */ in rt_hw_stack_init()
172 stack_frame->flag = 0; in rt_hw_stack_init()
369 struct stack_frame stack_frame; member
[all …]
/libcpu/arm/cortex-m33/
A Dcpuport.c54 struct stack_frame struct
150 struct stack_frame *stack_frame; in rt_hw_stack_init() local
156 stk -= sizeof(struct stack_frame); in rt_hw_stack_init()
158 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
163 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
203 stack_frame->lr = 0xfffffffdL; in rt_hw_stack_init()
205 stack_frame->lr = 0xffffffbcL; in rt_hw_stack_init()
207 stack_frame->psplim = 0x00; in rt_hw_stack_init()
233 stack_frame->control = 0x00000000L; in rt_hw_stack_init()
451 struct stack_frame stack_frame; member
[all …]
/libcpu/arm/cortex-m85/
A Dcpuport.c50 struct stack_frame struct
145 struct stack_frame *stack_frame; in rt_hw_stack_init() local
151 stk -= sizeof(struct stack_frame); in rt_hw_stack_init()
153 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
156 for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++) in rt_hw_stack_init()
158 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
162 stack_frame->exception_stack_frame.r1 = 0; /* r1 */ in rt_hw_stack_init()
163 stack_frame->exception_stack_frame.r2 = 0; /* r2 */ in rt_hw_stack_init()
171 stack_frame->flag = 0; in rt_hw_stack_init()
368 struct stack_frame stack_frame; member
[all …]
/libcpu/arm/cortex-m7/
A Dcpuport.c53 struct stack_frame struct
148 struct stack_frame *stack_frame; in rt_hw_stack_init() local
154 stk -= sizeof(struct stack_frame); in rt_hw_stack_init()
156 stack_frame = (struct stack_frame *)stk; in rt_hw_stack_init()
159 for (i = 0; i < sizeof(struct stack_frame) / sizeof(rt_uint32_t); i ++) in rt_hw_stack_init()
161 ((rt_uint32_t *)stack_frame)[i] = 0xdeadbeef; in rt_hw_stack_init()
165 stack_frame->exception_stack_frame.r1 = 0; /* r1 */ in rt_hw_stack_init()
166 stack_frame->exception_stack_frame.r2 = 0; /* r2 */ in rt_hw_stack_init()
174 stack_frame->flag = 0; in rt_hw_stack_init()
393 struct stack_frame stack_frame; member
[all …]
/libcpu/arc/em/
A Dcpuport.c37 struct init_stack_frame *stack_frame; in rt_hw_stack_init() local
44 stack_frame = (struct init_stack_frame *)stk; in rt_hw_stack_init()
46 stack_frame->pc = (rt_uint32_t)start_r; in rt_hw_stack_init()
47 stack_frame->blink = (rt_uint32_t)texit; in rt_hw_stack_init()
48 stack_frame->task = (rt_uint32_t)tentry; in rt_hw_stack_init()
49 stack_frame->status32 = ARC_INIT_STATUS; in rt_hw_stack_init()
50 stack_frame->r0 = (rt_uint32_t)parameter; in rt_hw_stack_init()

Completed in 17 milliseconds