* All for the Demo/Cortex_MPU_Simulator_Keil_GCC GCC demo:
+ Update the linker script so the project builds now the heap is part of the privileged data.
+ Add simulator.ini to setup the simulator memory map when the debugger starts to prevent invalid access errors.
+ Set configENFORCE_SYSTEM_CALLS_FROM_KERNEL_ONLY to 1 in FreeRTOSConfig.h, then fix up resultant build errors.
+ Set configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS to 0 in FreeRTOSConfig.h, then fix up resultant build errors.
* Fix compiler warning in Arm startup file.
* Update comments in the file headers to pass the git checkin tests.
* Update header comments to pass git checkin tests.
* Second attempt to get file header comments correct for the check-in tests.
* Third attempt to get the header comments correct.
* Fix spelling.
* Fix manifest check
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: none <>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
prvRegTest3Task,/* pvTaskCode - the function that implements the task. */
"RegTest3",/* pcName */
mainREG_TEST_STACK_SIZE_WORDS,/* usStackDepth */
(void*)configREG_TEST_TASK_3_PARAMETER,/* pvParameters - this value is just to test that the parameter is being passed into the task correctly. */
tskIDLE_PRIORITY|portPRIVILEGE_BIT,/* uxPriority - note that this task is created with privileges to demonstrate one method of passing a queue handle into the task. */
xRegTest3Stack,/* puxStackBuffer - the array to use as the task stack, as declared above. */
{/* xRegions - this task does not use any non-stack data hence all members are zero. */
prvRegTest4Task,/* pvTaskCode - the function that implements the task. */
"RegTest4",/* pcName */
mainREG_TEST_STACK_SIZE_WORDS,/* usStackDepth */
(void*)configREG_TEST_TASK_4_PARAMETER,/* pvParameters - this value is just to test that the parameter is being passed into the task correctly. */
tskIDLE_PRIORITY|portPRIVILEGE_BIT,/* uxPriority - note that this task is created with privileges to demonstrate one method of passing a queue handle into the task. */
xRegTest4Stack,/* puxStackBuffer - the array to use as the task stack, as declared above. */
{/* xRegions - this task does not use any non-stack data hence all members are zero. */