Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit a030d0a
Author: swaldhoer <34184299+swaldhoer@users.noreply.github.com>
Date:   Thu Oct 7 00:32:07 2021 +0200

    fix typo (FreeRTOS#399)

commit 1fb4e84
Author: Qikai <boyqikai@gmail.com>
Date:   Tue Oct 5 02:15:00 2021 +0800

    Fix the defect that Heap_1.c may waste first portBYTE_ALIGNMENT bytes of ucHeap[] (FreeRTOS#238)

    * Fix the defect that Heap_1.c may waste first 8 bytes of ucHeap[]

    * Fix the same byte waste issue in heap_2

commit 5f290e4
Author: Andres O. Vela <andresovela@users.noreply.github.com>
Date:   Thu Sep 30 19:18:47 2021 +0200

    Fix typo in comment (FreeRTOS#398)

commit 741185f
Author: Shubham Kulkarni <57181281+shubhamkulkarni97@users.noreply.github.com>
Date:   Fri Sep 17 02:46:22 2021 +0530

    Xtensa_ESP32: Add definition for portMEMORY_BARRIER (FreeRTOS#395)

    This fixes crash observed in Amazon FreeRTOS when optimisations are enabled

commit 1b86b39
Author: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
Date:   Tue Sep 14 19:25:46 2021 -0700

    Remove AVR ports from main repo (FreeRTOS#394)

    These ports now exist in the
    https://github.com/FreeRTOS/FreeRTOS-Kernel-Partner-Supported-Ports repo.

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit 384ffc5
Author: Gaurav Aggarwal <aggarg@amazon.com>
Date:   Fri Sep 10 23:27:12 2021 +0000

    Fix spell-check failure

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit 68889fd
Author: Gaurav Aggarwal <aggarg@amazon.com>
Date:   Fri Sep 10 23:20:36 2021 +0000

    Update History.txt

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit 99a5a5f
Author: Gaurav Aggarwal <aggarg@amazon.com>
Date:   Tue Aug 10 00:00:35 2021 -0700

    Fix free secure context for Cortex-M23 ports

    Update the branching condition to correctly free secure context when
    there is one.

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit 06ea727
Author: Gaurav Aggarwal <aggarg@amazon.com>
Date:   Wed Aug 4 15:00:47 2021 -0700

    Implement secure stack sealing as per ARM's recommendation

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit 61f7560
Author: Gaurav Aggarwal <aggarg@amazon.com>
Date:   Wed Aug 4 14:57:45 2021 -0700

    Associate secure context with task handle

    The secure side context management code now checks that the secure
    context being saved or restored belongs to the task being switched-out
    or switched-in respectively.

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit ccaa0f4
Author: Gaurav Aggarwal <aggarg@amazon.com>
Date:   Wed Aug 4 14:52:22 2021 -0700

    Pre-allocate secure-side context structures

    This commit improves ARMv8-M security by pre-allocating secure-side task
    context structures and changing how tasks reference a secure-side
    context structure when calling a secure function. The new configuration
    constant secureconfigMAX_SECURE_CONTEXTS sets the number of secure
    context structures to pre-allocate. secureconfigMAX_SECURE_CONTEXTS
    defaults to 8 if left undefined.

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit f8ada39
Author: Zim Kalinowski <zim.kalinowski@zoho.com>
Date:   Wed Sep 8 03:03:12 2021 +0800

    Replace <pre> with @code - remaining files (FreeRTOS#388)

    Co-authored-by: Paul Bartell <pbartell@amazon.com>
    Co-authored-by: Ming Yue <mingyue86010@gmail.com>

commit fa0f5c4
Author: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
Date:   Wed Sep 1 15:38:07 2021 -0700

    Add freertos_risc_v_chip_specific_extensions.h for 64-bit ports (FreeRTOS#385)

    * Add freertos_risc_v_chip_specific_extensions.h for 64-bit ports

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit bb02cf6
Author: Zim Kalinowski <zim.kalinowski@zoho.com>
Date:   Wed Sep 1 02:24:56 2021 +0800

    minor fix in stream buffer doc (FreeRTOS#387)

    Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>

commit ae73f0d
Author: Zim Kalinowski <zim.kalinowski@zoho.com>
Date:   Wed Sep 1 00:04:36 2021 +0800

    Replace <pre> with @code{c} (FreeRTOS#386)

    * replace <pre> with @code{c}

    * endcode must pass spellcheck

commit c290780
Author: sherryzhang <43438402+Sherryzhang2@users.noreply.github.com>
Date:   Fri Aug 27 14:07:58 2021 +0800

    Update the README to align with TF-Mv1.4.0 in TF-M integration (FreeRTOS#384)

    Change-Id: I41fc8e18657086e86eacd38ed70f474555739a3c
    Signed-off-by: Sherry Zhang <sherry.zhang2@arm.com>

commit 0b1e9d7
Author: Zim Kalinowski <zim.kalinowski@zoho.com>
Date:   Fri Aug 13 09:15:57 2021 +0800

    fixes in queue documentation (FreeRTOS#382)

    Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>

commit 6ba8aa6
Author: Shubham Kulkarni <57181281+shubhamkulkarni97@users.noreply.github.com>
Date:   Fri Aug 13 06:16:25 2021 +0530

    Xtensa_ESP32: Fix build issues when external SPIRAM is enabled (FreeRTOS#381)

    Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>

commit d858d1f
Author: Paul Adelsbach <paul@igorinstitute.com>
Date:   Thu Aug 12 17:06:41 2021 -0700

    fix example usage of xMessageBufferCreateStatic and xStreamBufferCrea… (FreeRTOS#380)

    Example usage is actually correct, so remove the -1. but update
    the incorrect parameter description for pucStreamBufferStorageArea
    and pucMessageBufferStorageArea.

commit d018018
Author: Jack Lam <30902536+siberianfox@users.noreply.github.com>
Date:   Fri Aug 13 02:50:52 2021 +0800

    Tidy up the 8051 sdcc port (FreeRTOS#376)

    * Tidy up the 8051 sdcc port

    * Replace tabs with spaces in SDCC Cygnal port.c file.

    Co-authored-by: John Lin <shaojun.lin@delonghigroup.com>
    Co-authored-by: Paul Bartell <pbartell@amazon.com>

commit 1b38078
Author: Zim Kalinowski <zim.kalinowski@zoho.com>
Date:   Fri Aug 13 02:18:53 2021 +0800

    fixed parameter names documentation (FreeRTOS#378)

commit b97bb48
Author: RichardBarry <3073890+RichardBarry@users.noreply.github.com>
Date:   Wed Aug 4 10:05:23 2021 -0700

    Indent contents of a taskENTER_CRITICAL/taskEXIT_CRITICAL block. (FreeRTOS#348)

    * Indent contents of a taskENTER_CRITICAL/taskEXIT_CRITICAL block.
    Move a few configASSERT() statements out of a path where they would always be triggered to prevent "condition is always true" compiler warnings.

    * Replace configASSERT() positions due to unintended semantic change from the version where asserts were at the top of the file.

    Co-authored-by: RichardBarry <richardbarry.c@gmail.com>
    Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>

commit ce81bcb
Author: alfred gedeon <28123637+alfred2g@users.noreply.github.com>
Date:   Wed Jul 28 17:53:10 2021 -0700

    Run uncrustify with github workflows (FreeRTOS#369)

    * uncrustify with github workflows

    * Fix find expression

    * Add uncrustify configuration file

    * Uncrustify some files

    * uncrustify some more files

    * uncrustify more files

    * Fix whitespace at end of lines

    Co-authored-by: Cobus van Eeden <35851496+cobusve@users.noreply.github.com>

commit 85a2312
Author: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
Date:   Wed Jul 28 10:37:51 2021 -0700

    Add ReadMe for third party port contributions (FreeRTOS#371)

    * Add ReadMe for third party port contributions

    Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

commit d9d5d53
Author: Craig Kewley <craigkewley@gmail.com>
Date:   Wed Jul 21 01:21:18 2021 +0100

    doc: fix function name typo (FreeRTOS#368)

commit b5a9229
Author: Kristine Jassmann <31899442+kjassmann-renesas@users.noreply.github.com>
Date:   Tue Jul 20 15:55:49 2021 -0400

    Warning fixes. (FreeRTOS#356)

    * Use cast to fix warnings.

    * Remove all empty definitions of portCLEAN_UP_TCB( pxTCB ) and
      portALLOCATE_SECURE_CONTEXT( ulSecureStackSize ) from ports.
      When these are undefined, the default empty definition is defined
      in FreeRTOS.h.
  • Loading branch information
dawood87 committed Oct 15, 2021
1 parent 236a458 commit 14fddf1
Show file tree
Hide file tree
Showing 20 changed files with 19 additions and 21 deletions.
2 changes: 0 additions & 2 deletions .github/lexicon.txt
Original file line number Diff line number Diff line change
Expand Up @@ -312,8 +312,6 @@ configureit
configuse
configxt
configyield
conifgassert
conifgsupport
const
coproc
coprocessor
Expand Down
2 changes: 1 addition & 1 deletion portable/CCS/ARM_CM3/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/CCS/ARM_CM4F/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CA53_64_BIT/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ uint32_t ulAPSR;
value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */


/* At the time of writing, the BSP only supports EL3. */
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CA9/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ uint32_t ulAPSR;
value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */


/* Only continue if the CPU is not in User mode. The CPU must be in a
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CM3/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CM3_MPU/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -435,7 +435,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the same priority as the kernel, and the SVC
* handler higher priority so it can be used to exit a critical section (where
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CM4F/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CM4_MPU/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the same priority as the kernel, and the SVC
* handler higher priority so it can be used to exit a critical section (where
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CM7/r0p1/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/GCC/ARM_CR5/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Only continue if the CPU is not in User mode. The CPU must be in a
* Privileged mode for the scheduler to start. */
Expand Down
2 changes: 1 addition & 1 deletion portable/IAR/ARM_CM3/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/IAR/ARM_CM4F/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/IAR/ARM_CM4F_MPU/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/IAR/ARM_CM7/r0p1/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/MikroC/ARM_CM4F/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/RVDS/ARM_CM3/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/RVDS/ARM_CM4F/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -388,7 +388,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down
2 changes: 1 addition & 1 deletion portable/RVDS/ARM_CM4_MPU/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -451,7 +451,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the same priority as the kernel, and the SVC
* handler higher priority so it can be used to exit a critical section (where
Expand Down
2 changes: 1 addition & 1 deletion portable/RVDS/ARM_CM7/r0p1/port.c
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ BaseType_t xPortStartScheduler( void )
* value. */
*pucFirstUserPriorityRegister = ulOriginalPriority;
}
#endif /* conifgASSERT_DEFINED */
#endif /* configASSERT_DEFINED */

/* Make PendSV and SysTick the lowest priority interrupts. */
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
Expand Down

0 comments on commit 14fddf1

Please sign in to comment.