Merge branch 'bugfix/uxportcompare_check_addr_range' into 'master'

portmacro: add assert to check address validity in uxPortCompareSet

See merge request !1519
pull/1286/merge
Ivan Grokhotkov 2017-11-22 11:44:09 +08:00
commit 08be5213db
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -298,6 +298,11 @@ void vPortAssertIfInISR()
* For kernel use: Initialize a per-CPU mux. Mux will be initialized unlocked.
*/
void vPortCPUInitializeMutex(portMUX_TYPE *mux) {
#if defined(CONFIG_SPIRAM_SUPPORT)
// Check if mux belongs to internal memory (DRAM), prerequisite for atomic operations
configASSERT(esp_ptr_internal((const void *) mux));
#endif
#ifdef CONFIG_FREERTOS_PORTMUX_DEBUG
ets_printf("Initializing mux %p\n", mux);
mux->lastLockedFn="(never locked)";