| /libcpu/ppc/common/ |
| A D | stack.c | 31 unsigned long *stk; in rt_hw_stack_init() local 38 --stk; in rt_hw_stack_init() 47 *(--stk) = 0x31; /* r31 */ in rt_hw_stack_init() 48 *(--stk) = 0x30; /* r30 */ in rt_hw_stack_init() 49 *(--stk) = 0x29; /* r29 */ in rt_hw_stack_init() 50 *(--stk) = 0x28; /* r28 */ in rt_hw_stack_init() 51 *(--stk) = 0x27; /* r27 */ in rt_hw_stack_init() 52 *(--stk) = 0x26; /* r26 */ in rt_hw_stack_init() 53 *(--stk) = 0x25; /* r25 */ in rt_hw_stack_init() 54 *(--stk) = 0x24; /* r24 */ in rt_hw_stack_init() [all …]
|
| /libcpu/xilinx/microblaze/ |
| A D | stack.c | 34 unsigned long *stk; in rt_hw_stack_init() local 36 stk = (unsigned long *)stack_addr; in rt_hw_stack_init() 37 stk--; in rt_hw_stack_init() 38 stk--; in rt_hw_stack_init() 39 *stk-- = 0; /* r31 */ in rt_hw_stack_init() 40 *stk-- = 0; /* r30 */ in rt_hw_stack_init() 41 *stk-- = 0; /* r29 */ in rt_hw_stack_init() 42 *stk-- = 0; /* r28 */ in rt_hw_stack_init() 43 *stk-- = 0; /* r27 */ in rt_hw_stack_init() 64 *stk-- = (unsigned long) parameter; /* r05 */ in rt_hw_stack_init() [all …]
|
| /libcpu/unicore32/sep6200/ |
| A D | stack.c | 33 rt_uint32_t *stk; in rt_hw_stack_init() local 35 stk = (rt_uint32_t*)stack_addr; in rt_hw_stack_init() 37 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 38 *(--stk) = 0; /* r28 */ in rt_hw_stack_init() 39 *(--stk) = 0; /* r27 */ in rt_hw_stack_init() 40 *(--stk) = 0; /* r26 */ in rt_hw_stack_init() 41 *(--stk) = 0; /* r25 */ in rt_hw_stack_init() 42 *(--stk) = 0; /* r24 */ in rt_hw_stack_init() 43 *(--stk) = 0; /* r23 */ in rt_hw_stack_init() 44 *(--stk) = 0; /* r22 */ in rt_hw_stack_init() [all …]
|
| /libcpu/mips/pic32/ |
| A D | cpuport.c | 45 rt_uint32_t *stk; in rt_hw_stack_init() local 48 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 52 *(--stk) = (rt_uint32_t) 0; /* lo */ in rt_hw_stack_init() 53 *(--stk) = (rt_uint32_t) 0; /* hi */ in rt_hw_stack_init() 55 *(--stk) = (rt_uint32_t) texit; /* 31 ra */ in rt_hw_stack_init() 56 *(--stk) = (rt_uint32_t) 0x0000001e; /* 30 s8 */ in rt_hw_stack_init() 57 *(--stk) = (rt_uint32_t) stack_addr; /* 29 sp */ in rt_hw_stack_init() 58 *(--stk) = (rt_uint32_t) _get_gp(); /* 28 gp */ in rt_hw_stack_init() 59 *(--stk) = (rt_uint32_t) 0x0000001b; /* 27 k1 */ in rt_hw_stack_init() 60 *(--stk) = (rt_uint32_t) 0x0000001a; /* 26 k0 */ in rt_hw_stack_init() [all …]
|
| /libcpu/nios/nios_ii/ |
| A D | stack.c | 31 unsigned long *stk; in rt_hw_stack_init() local 33 stk = (unsigned long *)stack_addr; in rt_hw_stack_init() 35 *(--stk) = (unsigned long)texit; /* ra */ in rt_hw_stack_init() 36 *(--stk) = 0xdeadbeef; /* fp */ in rt_hw_stack_init() 37 *(--stk) = 0xdeadbeef; /* r23 */ in rt_hw_stack_init() 38 *(--stk) = 0xdeadbeef; /* r22 */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r21 */ in rt_hw_stack_init() 40 *(--stk) = 0xdeadbeef; /* r20 */ in rt_hw_stack_init() 41 *(--stk) = 0xdeadbeef; /* r19 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r18 */ in rt_hw_stack_init() [all …]
|
| /libcpu/avr32/uc3/ |
| A D | stack.c | 30 unsigned long *stk; in rt_hw_stack_init() local 32 stk = (unsigned long *)stack_addr; in rt_hw_stack_init() 33 *(stk) = 0; /* r8 */ in rt_hw_stack_init() 34 *(--stk) = 0; /* r9 */ in rt_hw_stack_init() 35 *(--stk) = 0; /* r10 */ in rt_hw_stack_init() 36 *(--stk) = 0; /* r11 */ in rt_hw_stack_init() 38 *(--stk) = (unsigned long)texit; /* lr */ in rt_hw_stack_init() 40 *(--stk) = 0x00600000; /* sr */ in rt_hw_stack_init() 41 *(--stk) = 0; /* r0 */ in rt_hw_stack_init() 42 *(--stk) = 0; /* r1 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/cortex-r52/ |
| A D | stack.c | 26 rt_uint32_t *stk; in rt_hw_stack_init() local 30 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 32 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 36 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 37 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 38 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 53 *(--stk) = 0; /* user lr */ in rt_hw_stack_init() 54 *(--stk) = 0; /* user sp*/ in rt_hw_stack_init() 57 *(--stk) = 0; /* not use fpu*/ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/cortex-a/ |
| A D | stack.c | 33 rt_uint32_t *stk; in rt_hw_stack_init() local 37 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 39 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 60 *(--stk) = 0; /* user lr */ in rt_hw_stack_init() 61 *(--stk) = 0; /* user sp*/ in rt_hw_stack_init() 64 *(--stk) = 0; /* not use fpu*/ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/cortex-r4/ |
| A D | stack.c | 32 rt_uint32_t *stk; in rt_hw_stack_init() local 36 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 38 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 66 *(--stk) = 0; in rt_hw_stack_init() 69 *(--stk) = 0; in rt_hw_stack_init() 71 *(--stk) = 0x40000000; in rt_hw_stack_init() 75 *(--stk) = 0x00000000; in rt_hw_stack_init() [all …]
|
| /libcpu/arm/zynqmp-r5/ |
| A D | stack.c | 28 rt_uint32_t *stk; in rt_hw_stack_init() local 32 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 34 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 38 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 40 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 41 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 60 *(--stk) = 0; in rt_hw_stack_init() 63 *(--stk) = 0; in rt_hw_stack_init() 65 *(--stk) = 0x40000000; in rt_hw_stack_init() [all …]
|
| /libcpu/c-sky/ck802/ |
| A D | stack_ck802.c | 15 rt_uint32_t *stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() local 18 stk = (rt_uint32_t *)RT_ALIGN_DOWN((rt_uint32_t)stk, 8); in rt_hw_stack_init() 24 *(--stk) = (rt_uint32_t)0x12121212L; /* R12 */ in rt_hw_stack_init() 25 *(--stk) = (rt_uint32_t)0x11111111L; /* R11 */ in rt_hw_stack_init() 26 *(--stk) = (rt_uint32_t)0x10101010L; /* R10 */ in rt_hw_stack_init() 27 *(--stk) = (rt_uint32_t)0x09090909L; /* R9 */ in rt_hw_stack_init() 28 *(--stk) = (rt_uint32_t)0x08080808L; /* R8 */ in rt_hw_stack_init() 29 *(--stk) = (rt_uint32_t)0x07070707L; /* R7 */ in rt_hw_stack_init() 30 *(--stk) = (rt_uint32_t)0x06060606L; /* R6 */ in rt_hw_stack_init() 31 *(--stk) = (rt_uint32_t)0x05050505L; /* R5 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/s3c44b0/ |
| A D | stack.c | 31 rt_uint32_t *stk; in rt_hw_stack_init() local 35 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 37 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 38 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 41 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/AT91SAM7S/ |
| A D | stack.c | 31 rt_uint32_t *stk; in rt_hw_stack_init() local 35 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 38 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 47 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/s3c24x0/ |
| A D | stack.c | 31 rt_uint32_t *stk; in rt_hw_stack_init() local 35 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 38 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 47 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/sep4020/ |
| A D | stack.c | 30 rt_uint32_t *stk; in rt_hw_stack_init() local 34 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 36 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 37 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 40 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 41 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/AT91SAM7X/ |
| A D | stack.c | 32 rt_uint32_t *stk; in rt_hw_stack_init() local 36 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 38 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 47 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/v850/70f34/ |
| A D | cpuport.c | 48 rt_uint32_t *stk; in rt_hw_stack_init() local 52 *(--stk) = (rt_uint32_t)0x23232323; /* r23 */ in rt_hw_stack_init() 53 *(--stk) = (rt_uint32_t)0x24242424; /* r24 */ in rt_hw_stack_init() 54 *(--stk) = (rt_uint32_t)0x25252525; /* r25 */ in rt_hw_stack_init() 55 *(--stk) = (rt_uint32_t)0x26262626; /* r26 */ in rt_hw_stack_init() 56 *(--stk) = (rt_uint32_t)0x27272727; /* r27 */ in rt_hw_stack_init() 57 *(--stk) = (rt_uint32_t)0x28282828; /* r28 */ in rt_hw_stack_init() 70 *(--stk) = (rt_uint32_t)0x09090909; /* r9 */ in rt_hw_stack_init() 71 *(--stk) = (rt_uint32_t)0x08080808; /* r8 */ in rt_hw_stack_init() 72 *(--stk) = (rt_uint32_t)0x07070707; /* r7 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/am335x/ |
| A D | stack.c | 32 rt_uint32_t *stk; in rt_hw_stack_init() local 36 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 39 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 40 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 47 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 48 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | stack.c | 32 rt_uint32_t *stk; in rt_hw_stack_init() local 36 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 38 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 47 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/lpc24xx/ |
| A D | stack.c | 31 rt_uint32_t *stk; in rt_hw_stack_init() local 35 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 38 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 39 *(--stk) = 0xdeadbeef; /* r12 */ in rt_hw_stack_init() 42 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 43 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 44 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 45 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 46 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 47 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/dm36x/ |
| A D | stack.c | 37 rt_uint32_t *stk; in rt_hw_stack_init() local 41 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 43 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 47 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 48 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 49 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 50 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 51 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 52 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() 53 *(--stk) = 0xdeadbeef; /* r3 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/arm926/ |
| A D | stack.c | 37 rt_uint32_t *stk; in rt_hw_stack_init() local 41 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 44 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 48 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 49 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 50 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 51 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 52 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 53 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() 54 *(--stk) = 0xdeadbeef; /* r3 */ in rt_hw_stack_init() [all …]
|
| /libcpu/arm/armv6/ |
| A D | stack.c | 37 rt_uint32_t *stk; in rt_hw_stack_init() local 41 stk = (rt_uint32_t *)stack_addr; in rt_hw_stack_init() 44 *(--stk) = (rt_uint32_t)texit; /* lr */ in rt_hw_stack_init() 48 *(--stk) = 0xdeadbeef; /* r9 */ in rt_hw_stack_init() 49 *(--stk) = 0xdeadbeef; /* r8 */ in rt_hw_stack_init() 50 *(--stk) = 0xdeadbeef; /* r7 */ in rt_hw_stack_init() 51 *(--stk) = 0xdeadbeef; /* r6 */ in rt_hw_stack_init() 52 *(--stk) = 0xdeadbeef; /* r5 */ in rt_hw_stack_init() 53 *(--stk) = 0xdeadbeef; /* r4 */ in rt_hw_stack_init() 54 *(--stk) = 0xdeadbeef; /* r3 */ in rt_hw_stack_init() [all …]
|
| /libcpu/aarch64/common/ |
| A D | stack.c | 32 rt_ubase_t *stk; in rt_hw_stack_init() local 41 *(rt_uint128_t *)stk = (rt_uint128_t) { 0 }; in rt_hw_stack_init() 46 *(--stk) = (rt_ubase_t)22; /* X22 */ in rt_hw_stack_init() 48 *(--stk) = (rt_ubase_t)24; /* X24 */ in rt_hw_stack_init() 49 *(--stk) = (rt_ubase_t)23; /* X23 */ in rt_hw_stack_init() 50 *(--stk) = (rt_ubase_t)26; /* X26 */ in rt_hw_stack_init() 51 *(--stk) = (rt_ubase_t)25; /* X25 */ in rt_hw_stack_init() 52 *(--stk) = (rt_ubase_t)28; /* X28 */ in rt_hw_stack_init() 53 *(--stk) = (rt_ubase_t)27; /* X27 */ in rt_hw_stack_init() 56 *(--stk) = (rt_ubase_t)0; /* FPSR */ in rt_hw_stack_init() [all …]
|
| /libcpu/ia32/ |
| A D | cpuport.c | 55 unsigned long *stk; in rt_hw_stack_init() local 57 stk = (unsigned long *)stack_addr; in rt_hw_stack_init() 58 *(--stk) = (unsigned long)parameter; in rt_hw_stack_init() 59 *(--stk) = (unsigned long)texit; in rt_hw_stack_init() 61 *(--stk) = 0x08; /*cs*/ in rt_hw_stack_init() 62 *(--stk) = (unsigned long)tentry; /*eip*/ in rt_hw_stack_init() 64 *(--stk) = 0x10; /*ds*/ in rt_hw_stack_init() 65 *(--stk) = 0x10; /*es*/ in rt_hw_stack_init() 66 *(--stk) = 0; /*eax*/ in rt_hw_stack_init() 67 *(--stk) = 0; /*ecx*/ in rt_hw_stack_init() [all …]
|