Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bugfix: soc: esp32: disable interrupts in flash operation #78121

Merged

Conversation

sylvioalves
Copy link
Collaborator

When interrupts are placed in flash, it needs to be disabled when flash operations are called. This is not happening in current v3.7.0 release, causing system to crash whenever flash operations and interrupts happens simultaneously.

Fixes #77952

@zephyrbot
Copy link
Collaborator

zephyrbot commented Sep 7, 2024

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
hal_espressif zephyrproject-rtos/hal_espressif@87e7902 zephyrproject-rtos/hal_espressif@796b3f6 zephyrproject-rtos/hal_espressif@87e7902d..796b3f62

Note: This message is automatically posted and updated by the Manifest GitHub Action.

When interrupts are placed in flash, it needs to be disabled
when flash operations are called. This is not happening in current
v3.7.0 release, causing system to crash whenever flash operations
and interrupts happens simultaneously.

Fixes zephyrproject-rtos#77952

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
@sylvioalves sylvioalves removed the DNM This PR should not be merged (Do Not Merge) label Sep 15, 2024
@sylvioalves sylvioalves marked this pull request as ready for review September 15, 2024 03:18
@zephyrbot zephyrbot added the platform: ESP32 Espressif ESP32 label Sep 15, 2024
@nashif nashif merged commit ed1db96 into zephyrproject-rtos:v3.7-branch Sep 18, 2024
27 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants