Home
last modified time | relevance | path

Searched +full:- +full:l (Results 1 – 25 of 47) sorted by relevance

12

/Kernel-v11.1.0/portable/CodeWarrior/ColdFire_V1/
Dportasm.S5 * SPDX-License-Identifier: MIT
53 lea.l (-60, sp), sp
54 movem.l d0-a6, (sp)
55 move.l _pxCurrentTCB, a0
56 move.l sp, (a0)
62 move.l _pxCurrentTCB, a0
63 move.l (a0), sp
64 movem.l (sp), d0-a6
65 lea.l (60, sp), sp
83 link A6,#-8
[all …]
/Kernel-v11.1.0/portable/CodeWarrior/ColdFire_V2/
Dportasm.S5 * SPDX-License-Identifier: MIT
53 lea.l (-60, sp), sp
54 movem.l d0-a6, (sp)
55 move.l _pxCurrentTCB, a0
56 move.l sp, (a0)
62 move.l _pxCurrentTCB, a0
63 move.l (a0), sp
64 movem.l (sp), d0-a6
65 lea.l (60, sp), sp
83 link A6,#-8
[all …]
Dport.c5 * SPDX-License-Identifier: MIT
45 lea.l (-60, %sp), %sp; \
46 movem.l %d0-%fp, (%sp); \
47 move.l pxCurrentTCB, %a0; \
48 move.l %sp, (%a0);
51 move.l pxCurrentTCB, %a0; \
52 move.l (%a0), %sp; \
53 movem.l (%sp), %d0-%fp; \
54 lea.l %sp@(60), %sp; \
59 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/GCC/ColdFire_V2/
Dportasm.S5 * SPDX-License-Identifier: MIT
47 lea.l (-60, %sp), %sp
48 movem.l %d0-%fp, (%sp)
49 move.l pxCurrentTCB, %a0
50 move.l %sp, (%a0)
56 move.l pxCurrentTCB, %a0
57 move.l (%a0), %sp
58 movem.l (%sp), %d0-%fp
59 lea.l %sp@(60), %sp
76 link A6,#-8
[all …]
/Kernel-v11.1.0/portable/IAR/RXv2/
Dport_asm.s5 * SPDX-License-Identifier: MIT
48 MOV.L #_pxCurrentTCB, R15
49 MOV.L [R15], R15
50 MOV.L [R15], R0
83 /* R1 to R15 - R0 is not included as it is the SP. */
84 POPM R1-R15
91 /*-----------------------------------------------------------*/
93 /* The software interrupt - overwrite the default 'weak' definition. */
96 /* Re-enable interrupts. */
103 PUSH.L R15
[all …]
/Kernel-v11.1.0/portable/Renesas/SH2A_FPU/
DISR_Support.inc5 ; * SPDX-License-Identifier: MIT
31 movml.l r15, @-r15
34 sts.l macl, @-r15
35 sts.l mach, @-r15
36 stc.l gbr, @-r15
39 mov.l #_pxCurrentTCB, r0
42 mov.l @r0, r0
45 mov.l r15, @r0
49 ;-----------------------------------------------------------
54 mov.l #_pxCurrentTCB, r0
[all …]
Dportasm.src5 ; * SPDX-License-Identifier: MIT
49 ;-----------------------------------------------------------
55 mov.l #_vTaskSwitchContext, r0
61 ;-----------------------------------------------------------
67 mov.l #_xTaskIncrementTick, r0
71 mov.l #_vTaskSwitchContext, r0
77 ;-----------------------------------------------------------
83 mov.l #_xTaskIncrementTick, r0
89 ;-----------------------------------------------------------
93 stc.l gbr, r0
[all …]
/Kernel-v11.1.0/portable/IAR/RX600/
Dport_asm.s5 * SPDX-License-Identifier: MIT
48 MOV.L #_pxCurrentTCB, R15
49 MOV.L [R15], R15
50 MOV.L [R15], R0
67 /* R1 to R15 - R0 is not included as it is the SP. */
68 POPM R1-R15
75 /*-----------------------------------------------------------*/
77 /* The software interrupt - overwrite the default 'weak' definition. */
80 /* Re-enable interrupts. */
87 PUSH.L R15
[all …]
/Kernel-v11.1.0/portable/IAR/RX100/
Dport_asm.s5 * SPDX-License-Identifier: MIT
48 MOV.L #_pxCurrentTCB, R15
49 MOV.L [R15], R15
50 MOV.L [R15], R0
63 /* R1 to R15 - R0 is not included as it is the SP. */
64 POPM R1-R15
71 /*-----------------------------------------------------------*/
73 /* The software interrupt - overwrite the default 'weak' definition. */
76 /* Re-enable interrupts. */
83 PUSH.L R15
[all …]
/Kernel-v11.1.0/portable/Renesas/RX700v3_DPFPU/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
53 /*-----------------------------------------------------------*/
71 * 64-bit registers. */
74 /*-----------------------------------------------------------*/
82 /*-----------------------------------------------------------*/
85 * Function to start the first task executing - written in asm code as direct
111 /*-----------------------------------------------------------*/
113 /* Saved as part of the task context. If ulPortTaskHasDPFPUContext is non-zero
[all …]
/Kernel-v11.1.0/portable/IAR/RX700v3_DPFPU/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
53 /*-----------------------------------------------------------*/
71 * 64-bit registers. */
74 /*-----------------------------------------------------------*/
77 * Function to start the first task executing - written in asm code as direct
95 /*-----------------------------------------------------------*/
97 /* Saved as part of the task context. If ulPortTaskHasDPFPUContext is non-zero
110 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/GCC/RX700v3_DPFPU/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
53 /*-----------------------------------------------------------*/
71 * 64-bit registers. */
76 * priority - ie a known priority. Therefore these local macros are a slight
82 /*-----------------------------------------------------------*/
85 * Function to start the first task executing - written in asm code as direct
121 /*-----------------------------------------------------------*/
123 /* Saved as part of the task context. If ulPortTaskHasDPFPUContext is non-zero
[all …]
/Kernel-v11.1.0/portable/Renesas/RX600v2/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
47 /*-----------------------------------------------------------*/
54 /*-----------------------------------------------------------*/
62 /*-----------------------------------------------------------*/
65 * Function to start the first task executing - written in asm code as direct
85 /*-----------------------------------------------------------*/
92 /*-----------------------------------------------------------*/
102 pxTopOfStack--; in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/GCC/RX200/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
51 /*-----------------------------------------------------------*/
60 * priority - ie a known priority. Therefore these local macros are a slight
66 /*-----------------------------------------------------------*/
69 * Function to start the first task executing - written in asm code as direct
106 /*-----------------------------------------------------------*/
110 /*-----------------------------------------------------------*/
122 pxTopOfStack--; in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/GCC/RX600v2/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
51 /*-----------------------------------------------------------*/
60 * priority - ie a known priority. Therefore these local macros are a slight
66 /*-----------------------------------------------------------*/
69 * Function to start the first task executing - written in asm code as direct
100 /*-----------------------------------------------------------*/
104 /*-----------------------------------------------------------*/
116 pxTopOfStack--; in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/Renesas/RX600/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
43 /*-----------------------------------------------------------*/
50 /*-----------------------------------------------------------*/
58 /*-----------------------------------------------------------*/
61 * Function to start the first task executing - written in asm code as direct
81 /*-----------------------------------------------------------*/
88 /*-----------------------------------------------------------*/
98 pxTopOfStack--; in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/GCC/RX600/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
52 /*-----------------------------------------------------------*/
61 * priority - ie a known priority. Therefore these local macros are a slight
67 /*-----------------------------------------------------------*/
70 * Function to start the first task executing - written in asm code as direct
106 /*-----------------------------------------------------------*/
110 /*-----------------------------------------------------------*/
122 pxTopOfStack--; in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/Renesas/RX200/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
43 /*-----------------------------------------------------------*/
49 /*-----------------------------------------------------------*/
57 /*-----------------------------------------------------------*/
60 * Function to start the first task executing - written in asm code as direct
80 /*-----------------------------------------------------------*/
87 /*-----------------------------------------------------------*/
95 pxTopOfStack--; in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/Renesas/RX100/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
46 /*-----------------------------------------------------------*/
73 /*-----------------------------------------------------------*/
81 /*-----------------------------------------------------------*/
84 * Function to start the first task executing - written in asm code as direct
126 /*-----------------------------------------------------------*/
132 /*-----------------------------------------------------------*/
139 /* Holds the maximum number of ticks that can be suppressed - which is
[all …]
/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/
Dxtensa_context.S3 * Copyright (C) 2015-2019 Cadence Design Systems, Inc.
6 * SPDX-License-Identifier: MIT
33 * Low-level Call0 functions for handling generic context save and restore of
38 * Note that in Call0 ABI, interrupt handlers are expected to preserve the callee-
39 * save regs (A12-A15), which is always the case if the handlers are coded in C.
42 * Only A14, A15 are truly handled as callee-save regs.
55 ends in uppercase .S, or use xt-xcc's -x assembler-with-cpp option."
116 Call0 ABI callee-saved regs a12-15 do not need to be saved here.
117 a12-13 are the caller's responsibility so it can use them as scratch.
118 So only need to save a14-a15 here for Windowed ABI (not Call0).
[all …]
/Kernel-v11.1.0/portable/GCC/RX100/
Dport.c5 * SPDX-License-Identifier: MIT
29 /*-----------------------------------------------------------
31 *----------------------------------------------------------*/
53 /*-----------------------------------------------------------*/
76 * priority - ie a known priority. Therefore these local macros are a slight
87 /*-----------------------------------------------------------*/
90 * Function to start the first task executing - written in asm code as direct
149 /*-----------------------------------------------------------*/
159 /* Holds the maximum number of ticks that can be suppressed - which is
170 /* The CMT counter is stopped temporarily each time it is re-programmed.
[all …]
/Kernel-v11.1.0/portable/ThirdParty/GCC/Xtensa_ESP32/
Dxtensa_context.S2 * SPDX-FileCopyrightText: 2015-2019 Cadence Design Systems, Inc.
4 * SPDX-License-Identifier: MIT
6 * SPDX-FileContributor: 2016-2022 Espressif Systems (Shanghai) CO LTD
9 * Copyright (c) 2015-2019 Cadence Design Systems, Inc.
35 Low-level Call0 functions for handling generic context save and restore of
40 Note that in Call0 ABI, interrupt handlers are expected to preserve the callee-
41 save regs (A12-A15), which is always the case if the handlers are coded in C.
44 Only A14, A15 are truly handled as callee-save regs.
58 ends in uppercase .S, or use xt-xcc's -x assembler-with-cpp option."
126 Call0 ABI callee-saved regs a12-15 do not need to be saved here.
[all …]
/Kernel-v11.1.0/.github/workflows/
Dkernel-demos.yml1 name: FreeRTOS-Kernel Demos
6 bashPass: \033[32;1mPASSED -
7 bashInfo: \033[33;1mINFO -
8 bashFail: \033[31;1mFAILED -
12 WIN32-MSVC:
14 runs-on: windows-latest
16 - name: Checkout the FreeRTOS/FreeRTOS Repository
22 fetch-depth: 1
25 - name: Checkout Pull Request
30 - name: Add msbuild to PATH
[all …]
/Kernel-v11.1.0/portable/GCC/H8S2329/
Dportmacro.h5 * SPDX-License-Identifier: MIT
33 /* *INDENT-OFF* */
37 /* *INDENT-ON* */
39 /*-----------------------------------------------------------
46 *-----------------------------------------------------------
71 /*-----------------------------------------------------------*/
75 #define portSTACK_GROWTH ( -1 )
79 /*-----------------------------------------------------------*/
87 asm volatile ( "STC CCR, @-ER7" ); \
92 /*-----------------------------------------------------------*/
[all …]
Dport.c5 * SPDX-License-Identifier: MIT
34 /*-----------------------------------------------------------
36 *----------------------------------------------------------*/
39 /*-----------------------------------------------------------*/
62 /*-----------------------------------------------------------*/
78 pxTopOfStack = pxTopOfStack - 1; in pxPortInitialiseStack()
83 pxTopOfStack--; in pxPortInitialiseStack()
85 pxTopOfStack--; in pxPortInitialiseStack()
87 pxTopOfStack--; in pxPortInitialiseStack()
89 pxTopOfStack--; in pxPortInitialiseStack()
[all …]

12