esp-idf/components/bootloader_support
Aditya Patwardhan aa754d40b8
fix(security): Fixed flash encryption for esp32p4
The flash encryption on esp32p4 was broken due to code related
    to key manager not being executed when key manager support was
    disabled on esp32p4 target.
    This commit fixes that behaviour
    Additionally, the atomic env enablement for
    key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 13:28:30 +05:30
..
bootloader_flash Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3' 2024-06-11 21:07:41 +08:00
include Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3' 2024-06-11 21:07:41 +08:00
private_include feat(bootloader_support): Make esp_secure_boot_verify_sbv2_signature_block() function public 2023-12-11 18:50:55 +05:30
src fix(security): Fixed flash encryption for esp32p4 2024-09-02 13:28:30 +05:30
test_apps fix(ci): fix the readme check of c5 mp 2024-07-30 15:40:19 +08:00
CMakeLists.txt change(image): move image_process driver from bootloader_support to esp_system 2024-05-29 10:02:44 +08:00
README.rst Refactor existing bootloader common functionality into bootloader_support component 2016-11-02 17:58:41 +11:00

Bootloader Support Component
============================

Overview
--------

"Bootloader support" contains APIs which are used by the bootloader but are also needed for the main app.

Code in this component needs to be aware of being executed in a bootloader environment (no RTOS available, BOOTLOADER_BUILD macro set) or in an esp-idf app environment (RTOS running, need locking support.)