From a3398cb629a1d0c11c14ef2dbdfd633fe3b2b65f Mon Sep 17 00:00:00 2001 From: Ashish Sharma Date: Thu, 2 Jul 2026 14:49:15 +0800 Subject: [PATCH] fix(esp_tee): fixes double panic when ESP-TEE panics --- .../esp_tee/subproject/main/soc/common/esp_tee_crypto_reset.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/esp_tee/subproject/main/soc/common/esp_tee_crypto_reset.c b/components/esp_tee/subproject/main/soc/common/esp_tee_crypto_reset.c index 8f858e63ffa..6ade697f6b1 100644 --- a/components/esp_tee/subproject/main/soc/common/esp_tee_crypto_reset.c +++ b/components/esp_tee/subproject/main/soc/common/esp_tee_crypto_reset.c @@ -29,8 +29,9 @@ #endif #include "esp_tee.h" +#include "esp_attr.h" -void esp_tee_soc_reset_crypto_peripherals(void) +void IRAM_ATTR esp_tee_soc_reset_crypto_peripherals(void) { /* Reset the crypto peripherals to a clean state and leave their clocks disabled; drivers re-enable on demand */ #if SOC_AES_SUPPORTED