esp-idf/components/esp32/test
Ivan Grokhotkov 8c307a5720 sleep: fix deadlock in esp_timer_impl_advance after light sleep
When light sleep is started, the other CPU gets halted using DPORT
stall mechanism. This can happen while it is inside an esp_timer
critical section, which may lead to a deadlock. This change adds
functions to take and release esp_timer lock before entering
DPORT critical section, preventing the deadlock.
2018-05-09 22:52:50 +08:00
..
component.mk unit tests: fix warnings, build with -Werror 2017-10-19 21:35:23 +08:00
logo.jpg add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_ahb_arb_asm.S add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_ahb_arb.c component/soc : move dport access header files to soc 2017-05-09 18:06:00 +08:00
test_delay.c unit test: adapt tests to single core configuration 2017-10-19 21:35:21 +08:00
test_dport.c test: add UT case for dual dport and apb access 2017-06-23 16:15:57 +08:00
test_esp32.c test(wifi): add test for wifi stop and deinit. 2018-03-19 08:23:52 +00:00
test_esp_timer.c esp_timer: fix esp_timer_impl_advance not triggering expired timers 2018-05-09 22:52:41 +08:00
test_ets_timer.c spi_flash: Expose an accessor the current SPI flash guard functions 2017-11-20 15:54:31 +11:00
test_exception.c test: support test for UT cases expect to reset 2017-11-07 12:19:39 +08:00
test_fastbus_asm.S add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_fastbus.c unit tests: fix warnings, build with -Werror 2017-10-19 21:35:23 +08:00
test_fp.c unit test: adapt tests to single core configuration 2017-10-19 21:35:21 +08:00
test_int_wdt.c watchdog: enable INT WDT unit test 2017-12-01 20:10:26 +08:00
test_intr_alloc.c unit tests: fix warnings, build with -Werror 2017-10-19 21:35:23 +08:00
test_miniz.c esp32: add [ignore] tag to some unit test cases for CI 2017-01-18 17:08:20 +08:00
test_pm.c pm: add unit test for configuration changes 2018-03-27 11:20:55 +08:00
test_restart.c test: ut only test app core reset on dual core 2017-11-10 17:53:59 +08:00
test_sleep.c sleep: fix deadlock in esp_timer_impl_advance after light sleep 2018-05-09 22:52:50 +08:00
test_spiram_cache_flush.c Make 80MHz PSRAM work as well, add testcase for weirdness reported on esp32 forums, clean up unused define in psram code 2017-09-14 10:47:44 +08:00
test_stack_check_cxx.cpp esp32: Adds Stack Smashing Protection Feature 2017-11-17 12:08:36 +03:00
test_stack_check.c esp32: Adds Stack Smashing Protection Feature 2017-11-17 12:08:36 +03:00
test_tjpgd.c add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_tsens.c esp32,ulp: add tests for TSENS 2017-02-22 14:40:36 +08:00
test_unal_dma.c component/soc : move dport access header files to soc 2017-05-09 18:06:00 +08:00