Home
last modified time | relevance | path

Searched +full:- +full:- +full:form (Results 1 – 25 of 39) sorted by relevance

12

/Kernel-v11.1.0/.github/workflows/
Dcoverity_scan.yml10 bashPass: \033[32;1mPASSED -
11 bashInfo: \033[33;1mINFO -
12 bashFail: \033[31;1mFAILED -
16 Coverity-Scan:
17 if: ( github.repository == 'FreeRTOS/FreeRTOS-Kernel' )
19 runs-on: ubuntu-latest
21 - name: Checkout the Repository
24 - env:
29 echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}"
31 sudo apt-get -y update
[all …]
/Kernel-v11.1.0/portable/ThirdParty/GCC/RP2040/
DLICENSE.md1 BSD-3-Clause License
3 Copyright (c) 2020-2021 Raspberry Pi (Trading) Ltd.
11 2. Redistributions in binary form must reproduce the above copyright notice, this list of condition…
/Kernel-v11.1.0/portable/IAR/AVR32_UC3/
Dread.c5 * SPDX-License-Identifier: MIT AND BSD-3-Clause
33 * \brief System-specific implementation of the \ref __read function used by
36 * - Compiler: IAR EWAVR32
37 * - Supported devices: All AVR32 devices with a USART module can be used.
38 * - AppNote:
55 * 2. Redistributions in binary form must reproduce the above copyright notice,
112 for( ; size > 0; --size ) in __read()
Dwrite.c5 * SPDX-License-Identifier: MIT AND BSD-3-Clause
33 * \brief System-specific implementation of the \ref __write function used by
36 * - Compiler: IAR EWAVR32
37 * - Supported devices: All AVR32 devices with a USART module can be used.
38 * - AppNote:
55 * 2. Redistributions in binary form must reproduce the above copyright notice,
94 * if any. In this case, \a handle can be \c -1 to indicate that all handles
122 for( ; size != 0; --size ) in __write()
Dexception.s825 * SPDX-License-Identifier: MIT AND BSD-3-Clause
36 * - Compiler: IAR EWAVR32
37 * - Supported devices: All AVR32UC devices with an INTC module can be used.
38 * - AppNote:
55 * 2. Redistributions in binary form must reproduce the above copyright notice,
85 // EVBA must be aligned with a power of two strictly greater than the EVBA-
156 // Floating-Point: UNUSED IN AVR32UC.
216 // R12 a pointer to a user-provided interrupt handler.
221 // R8-R12, LR, PC and SR are automatically pushed onto the system stack by the
233 sub sp, -6 * 4
[all …]
Dport.c5 * SPDX-License-Identifier: MIT AND BSD-3-Clause
35 * - Compiler: IAR EWAVR32
36 * - Supported devices: All AVR32 devices can be used.
37 * - AppNote:
54 * 2. Redistributions in binary form must reproduce the above copyright notice,
108 /*-----------------------------------------------------------*/
111 * Low-level initialization routine called during startup, before the main
167 /*-----------------------------------------------------------*/
183 /*-----------------------------------------------------------*/
215 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/MPLAB/PIC18F/
Dport.c5 * SPDX-License-Identifier: MIT
65 /*-----------------------------------------------------------
67 *----------------------------------------------------------*/
128 * register with the enable bits forced to be set - and ucForcedInterruptFlags
155 necessary - as described above. */ \
234 /*-----------------------------------------------------------*/
243 /* Set FSR0 to point to pxCurrentTCB->pxTopOfStack. */ \
247 /* De-reference FSR0 to set the address it holds into FSR1. \
248 (i.e. *( pxCurrentTCB->pxTopOfStack ) ). */ \
317 /* From the INTCON register, only the interrupt enable bits form part \
[all …]
/Kernel-v11.1.0/portable/CodeWarrior/HCS12/
Dport.c5 * SPDX-License-Identifier: MIT
34 /*-----------------------------------------------------------
36 *----------------------------------------------------------*/
45 /* Interrupt service routines have to be in non-banked memory - as does the
64 critical section should not be left (i.e. interrupts should not be re-enabled)
71 /*-----------------------------------------------------------*/
83 pxTopOfStack--; in pxPortInitialiseStack()
85 pxTopOfStack--; in pxPortInitialiseStack()
87 pxTopOfStack--; in pxPortInitialiseStack()
99 pxTopOfStack--; in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/GCC/HCS12/
Dport.c5 * SPDX-License-Identifier: MIT
38 /*-----------------------------------------------------------
40 *----------------------------------------------------------*/
49 /* NOTE: Interrupt service routines must be in non-banked memory - as does the
61 /* Function in non-banked memory which actually switches to first task. */
65 * critical section should not be left (i.e. interrupts should not be re-enabled)
70 volatile UBaseType_t uxCriticalNesting = 0x80; /* un-initialized */
72 /*-----------------------------------------------------------*/
88 *--pxTopOfStack = ( StackType_t ) *( ( ( StackType_t * ) ( &pxCode ) ) + 0 ); in pxPortInitialiseStack()
90 /* Next are all the registers that form part of the task context. */ in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/GCC/AVR32_UC3/
Dexception.S5 * SPDX-License-Identifier: MIT AND BSD-3-Clause
36 * - Compiler: GNU GCC for AVR32
37 * - Supported devices: All AVR32UC devices with an INTC module can be used.
38 * - AppNote:
55 * 2. Redistributions in binary form must reproduce the above copyright notice,
88 // EVBA must be aligned with a power of two strictly greater than the EVBA-
153 // Floating-Point: UNUSED IN AVR32UC.
213 // R12 a pointer to a user-provided interrupt handler.
218 // R8-R12, LR, PC and SR are automatically pushed onto the system stack by the
230 sub sp, -6 * 4
[all …]
Dport.c5 * SPDX-License-Identifier: MIT AND BSD-3-Clause
35 * - Compiler: GNU GCC for AVR32
36 * - Supported devices: All AVR32 devices can be used.
37 * - AppNote:
54 * 2. Redistributions in binary form must reproduce the above copyright notice,
107 /*-----------------------------------------------------------*/
110 * Low-level initialization routine called during startup, before the main
115 * port. More low-level initializations are besides added here.
165 /*-----------------------------------------------------------*/
171 * are suspended, so the latter functions are task-safe. __malloc_lock and
[all …]
/Kernel-v11.1.0/portable/WizC/PIC18/
Dport.c5 * SPDX-License-Identifier: MIT
50 /*---------------------------------------------------------------------------
52 *---------------------------------------------------------------------------*/
62 * Define minimal-stack constants
63 * -----
69 * -----
73 * -----
93 /*-----------------------------------------------------------*/
103 /*-----------------------------------------------------------*/
114 * We do this here already to avoid W-register conflicts. in pxPortInitialiseStack()
[all …]
/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/
Dreadme_xtensa.txt8 ------------
18 --------------------------------------------------
26 NOTE: It may be possible to build and run this with the open-source
27 xtensa-linux tools provided you have the correct overlay for your Xtensa
33 thread-safety on a per task basis (for use in tasks only, not interrupt
48 - Timer interrupt option with at least one interruptible timer.
49 - Interrupt option (implied by the timer interrupt option).
50 - Exception Architecture 2 (XEA2). Please note that XEA1 is NOT supported.
60 interrupt-driven drivers - it is not specific to any RTOS. Note that
63 and drivers for any on-board devices you want to use.
[all …]
/Kernel-v11.1.0/portable/IAR/ARM_CM33/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/IAR/ARM_CM23/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/IAR/ARM_CM55/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/IAR/ARM_CM85/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/ARMv8M/secure/heap/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/GCC/ARM_CM85/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/GCC/ARM_CM23/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/GCC/ARM_CM33/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/IAR/ARM_CM35P/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/GCC/ARM_CM55/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/GCC/ARM_CM35P/secure/
Dsecure_heap.c5 * SPDX-License-Identifier: MIT
70 #define secureheapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( secureheapSIZE_MAX - ( b ) ) )
76 …ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * secureheapBITS_PER_BYTE ) - 1 ) )
78 #define secureheapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & secureheapBLOC…
79 #define secureheapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= secureheapBLOCK…
80 #define secureheapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~secureheapBLOC…
81 /*-----------------------------------------------------------*/
87 * heap - probably so it can be placed in a special segment or address. */
103 /*-----------------------------------------------------------*/
121 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.1.0/portable/MemMang/
Dheap_4.c5 * SPDX-License-Identifier: MIT
71 #define heapADD_WILL_OVERFLOW( a, b ) ( ( a ) > ( heapSIZE_MAX - ( b ) ) )
73 /* Check if the subtraction operation ( a - b ) will result in underflow. */
80 …BLOCK_ALLOCATED_BITMASK ( ( ( size_t ) 1 ) << ( ( sizeof( size_t ) * heapBITS_PER_BYTE ) - 1 ) )
82 #define heapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & heapBLOCK_ALLOCATED_…
83 #define heapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= heapBLOCK_ALLOCATED_B…
84 #define heapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~heapBLOCK_ALLOCATED_…
86 /*-----------------------------------------------------------*/
92 * heap - probably so it can be placed in a special segment or address. */
136 ( ( uint8_t * ) ( pxBlock ) <= &( ucHeap[ configTOTAL_HEAP_SIZE - 1 ] ) ) )
[all …]

12