OVMS3-idf/components
Ivan Grokhotkov f52952cb45 esp32: panic: do digital reset if cache error interrupt is set
Even if frame->exccause != PANIC_RSN_CACHEERR, it is possible that
the cache error interrupt status is set. For example, this may happen
due to an invalid cache access in the panic handler itself.
Check cache error interrupt status instead of frame->exccause to
decide whether to do CPU reset or digital reset.

Also remove unnecessary esp_dport_access_int_pause from
esp_cache_err_get_cpuid, since the panic handler already calls
esp_dport_access_int_abort on entry.
2019-12-30 09:49:07 +01:00
..
app_trace gcov: Fixes aborted calls to _lock_acquire_recursive from gcov stub 2019-12-16 19:15:37 +00:00
app_update app_update: Add support esp32s2beta 2019-09-20 16:57:33 +10:00
asio components: use new component registration api 2019-06-21 19:53:29 +08:00
bootloader bootloader_support: refactor to better support multi target 2019-12-23 05:45:17 +00:00
bootloader_support bootloader_support: refactor to better support multi target 2019-12-23 05:45:17 +00:00
bt Merge branch 'bugfix/fix_ble_mesh_adv_buf_unref' into 'master' 2019-12-20 17:11:08 +08:00
cbor cbor: add tinycbor library and example 2019-08-22 17:44:29 +08:00
coap ESP32/coap_mbedtls:add macro checks 2019-10-09 16:46:46 +08:00
console tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
cxx CXX: enable exceptions ESP32S2-beta 2019-12-10 10:23:00 +08:00
driver Merge branch 'bugfix/can_critical_section_logs' into 'master' 2019-12-26 16:22:17 +08:00
efuse esp32s2beta: only support unicore 2019-12-09 09:48:37 +08:00
esp-tls esp-tls: check return value of fcntl 2019-12-11 14:53:27 +01:00
esp32 esp32: panic: do digital reset if cache error interrupt is set 2019-12-30 09:49:07 +01:00
esp32s2beta intr_alloc: fix the issue intr_enable/disable cannot be used in ISR in 2019-12-23 10:23:00 +08:00
esp_adc_cal Merge branch 'master' into feature/esp32s2beta_merge 2019-09-20 10:28:37 +10:00
esp_common esp_netif: Support for PPPoS in esp_netif using lwip ppp client 2019-12-16 17:34:10 +00:00
esp_eth ethernet: add start/stop stress test 2019-12-03 17:58:03 +08:00
esp_event Fix some typo in idf 2019-12-12 15:55:42 +08:00
esp_gdbstub Merge branch 'master' into feature/esp32s2beta_merge 2019-09-16 16:18:48 +10:00
esp_http_client esp_http_client: add esp_http_client_set_authtype function 2019-12-09 13:33:44 +05:30
esp_http_server esp_http_server : Bugfix in parsing of empty header values 2019-09-06 11:02:36 +08:00
esp_https_ota fix: esp_http_client and esp_https_ota can follow 307 Redirects 2019-12-09 13:33:44 +05:30
esp_https_server esp-tls: Naming variables refering to certificates and keys in a neutral way to suggest that both PEM and DER format could be used, added comments descibing important details about using these formats 2019-08-02 09:25:16 +02:00
esp_local_ctrl tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
esp_netif esp_netif: minor log message fix in dhcps cb 2019-12-17 09:02:51 +01:00
esp_ringbuf feat(timer): refator timer group driver 2019-11-21 14:14:19 +08:00
esp_rom esp_rom: remove esp_rom.c 2019-12-09 09:48:31 +08:00
esp_serial_slave_link essl: new component to communicate with esp serial slave devices 2019-12-03 22:58:41 +08:00
esp_websocket_client Add User-Agent and additional headers to esp_websocket_client 2019-11-21 21:14:29 +01:00
esp_wifi fix the bugs in ESP-NOW: 2019-12-25 11:46:27 +08:00
espcoredump coredump: change data format to ELF 2019-11-22 13:25:43 +08:00
esptool_py project_include.cmake: Make esptool_py_custom_target callable from other directories 2019-12-19 17:53:09 +05:30
expat expat: Update library from 2.2.5 to 2.2.9 2019-12-03 09:57:29 +00:00
fatfs fatfs: fix unit tests not included in the build 2019-11-15 15:04:57 +01:00
freemodbus freemodbus: fix merge issues 2019-12-10 14:30:25 +08:00
freertos freertos: Fix save_context. Add RSYNC after WSR 2019-12-21 14:10:38 +00:00
heap apptrace: Adds support for converting SystemView traces to JSON format 2019-12-04 18:04:07 +03:00
idf_test ci: decrease the performance threshold for sdio throughput 2019-12-24 16:50:08 +08:00
jsmn jsmn: define macros in build system 2019-11-29 18:05:24 +08:00
json Update cJSON to v1.7.12 2019-08-14 10:03:27 +10:00
libsodium global: remove gcc 5.2 support 2019-11-20 11:17:27 +01:00
log log: refactoring to make compatible with no-FreeRTOS builds 2019-11-22 11:41:35 +01:00
lwip sntp: Add API to set update interval 2019-12-20 18:26:23 +08:00
mbedtls hw crypto: activated hardware acceleration for esp32s2beta 2019-12-12 12:37:29 +08:00
mdns Merge branch 'bugfix/mdns_netif_local' into 'master' 2019-12-20 12:53:50 +08:00
mqtt ci: updated mqtt weekend test for qemu support 2019-12-17 14:06:40 +01:00
newlib Merge branch 'bugfix/optimize_some_build_system_tests' into 'master' 2019-12-12 06:34:54 +08:00
nghttp Modified http_parser to handle ICY uris. 2019-10-11 05:04:08 +00:00
nvs_flash NVS: bugfix nvs_set_str/blob checks write mode 2019-12-18 09:06:45 +08:00
openssl Fix Kconfig issues discovered by upstream Kconfiglib 2019-09-23 16:10:57 +02:00
partition_table parttool: Fix regression when parsing binary partition data 2019-12-20 19:09:10 +11:00
perfmon xtensa: update header file 2019-12-09 09:44:56 +08:00
protobuf-c components: use new component registration api 2019-06-21 19:53:29 +08:00
protocomm hw crypto: activated hardware acceleration for esp32s2beta 2019-12-12 12:37:29 +08:00
pthread global: remove gcc 5.2 support 2019-11-20 11:17:27 +01:00
sdmmc sdmmc: add communication check for eMMC after frequency switch 2019-12-12 08:11:17 +00:00
soc sdio_slave_hal: fix the TAG non-static issue 2019-12-24 16:50:09 +08:00
spi_flash esp_flash: increase the timeout for block erase 2019-12-24 16:50:09 +08:00
spiffs spiffs: clarify the usage of partition_label, fix the example 2019-12-23 18:20:14 +01:00
tcp_transport Add User-Agent and additional headers to esp_websocket_client 2019-11-21 21:14:29 +01:00
tcpip_adapter esp_netif/tcpip_adapter: declare functions extern "C" 2019-12-17 09:02:51 +01:00
ulp ulp: remove 20190801 version, update supported version for Make 2019-12-15 21:39:42 +01:00
unity freertos: changed isr time test case variables to static 2019-12-04 10:41:00 -03:00
vfs newlib: define fcntl as strong symbol 2019-12-11 14:53:26 +01:00
wear_levelling Merge branch 'master' into feature/esp32s2beta_merge 2019-09-16 16:18:48 +10:00
wifi_provisioning wifi_provisioning_softap: Allow applications to start webserver externally 2019-11-27 18:42:43 +05:30
wpa_supplicant esp_wifi/supplicant: fix some WiFi stop memory leak 2019-12-18 13:51:27 +08:00
xtensa xtensa: update header file 2019-12-09 09:44:56 +08:00