Jeroen Domburg
|
70ab924dbb
|
Especially when internal memory fills up, some FreeRTOS structures (queues etc) get allocated in psram. These structures also contain a spinlock, which needs an atomic-compare-swap operation to work. The psram hardware, however, does not support this operation. As a workaround, this patch detects these spinlocks and will, instead of S32C1I, use equivalent C-code to simulate the behaviour, with an (internal) mux for atomicity.
|
2018-02-02 17:11:06 +08:00 |
|
He Yin Ling
|
0c40b2ec9d
|
test: collect performance for esp-timer / spinlock
|
2017-11-16 17:48:48 +08:00 |
|
Ivan Grokhotkov
|
cc67500d3e
|
unit test: adapt tests to single core configuration
|
2017-10-19 21:35:21 +08:00 |
|
Angus Gratton
|
f2952de3a5
|
freertos spinlocks/portmux: Add combination unit tests & microbenchmarks
|
2017-09-04 19:11:51 +10:00 |
|