]> git.sur5r.net Git - freertos/commit
Enhance heap_4.c to prevent blocks accidentally being freed twice, or blocks that...
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 9 Jul 2013 12:49:49 +0000 (12:49 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 9 Jul 2013 12:49:49 +0000 (12:49 +0000)
commitfaea1b8f970e8670a1c957a7902a00fb5328671c
tree56ec2850d3ee09c82af3c692440deb409d6d902e
parent72d75d6bf9181aac9dc808951fbec9cc25e70232
Enhance heap_4.c to prevent blocks accidentally being freed twice, or blocks that don't have a valid block link descriptor being freed.
Update the Cortex-A9 port to include asserts if an ISR safe FreeRTOS function is called from an interrupt that has a higher logical priority than configMAX_SYSCALL_INTERRUPT_PRIORITY (or whatever the CA9 equivalent is called), and also assert if the binary point is not set correctly.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1967 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
FreeRTOS/Source/portable/IAR/ARM_CA9/port.c
FreeRTOS/Source/portable/IAR/ARM_CA9/portmacro.h
FreeRTOS/Source/portable/MemMang/heap_4.c
FreeRTOS/Source/portable/RVDS/ARM_CA9/port.c
FreeRTOS/Source/portable/RVDS/ARM_CA9/portmacro.h