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

synch up to the mcu-tool/mcuboot cd22b693 19.01.2025 #122

Closed
wants to merge 15 commits into from

Conversation

soburi
Copy link
Member

@soburi soburi commented Jan 19, 2025

Synchronized to:
mcu-tools@cd22b69

IAR compiler compatibility break in image.h
boot: zephyr: boards: add support for M5stack CoreS3/CoreS3SE
imgtool: Add pure signature support
boot: espressif: add support for upgrade modes w/o scratch
Update Mbed CMakeLists.txt for Mbed CE
boot: bootutil: Add TLV for size of compressed but decrypted image
espressif: fix missing macro for esp32s3 XMC flash support
espressif: update readme-espressif.md documentation
espressif: add checking for supported IDF version
added missing MCUBOOT_VERSION_TWEAK in Zephyr port
scripts: imgtool: fix compression with encryption
boot: boot_serial: Fix uninitialised variables for upload
docs: release-notes: Add note on serial recovery fix
espressif: extend loader data

Karambite and others added 14 commits December 23, 2024 10:30
Add m5stack_cores3/esp32s3/procpu and m5stack_cores3/esp32s3/procpu/se
board targets.
Adds an overlay to disable devices that cause dependency conflicts.

Signed-off-by: TOKITA Hiroshi <[email protected]>
Adds PureEdDSA signature support.

The change includes implementation of SIG_PURE TLV that, when present,
indicates the signature that is present is Pure type.

Signed-off-by: Dominik Ermel <[email protected]>
Signed-off-by: Mateusz Michalek <[email protected]>
Upgrade using move decreases flash wear and is now the default mode
used by Zephyr.

The implementation is done by MCUboot itself, so it is just a matter of
setting the correct define to enable it.

Swap using move was successfully tested with ESP32C6.

Signed-off-by: Martin Jäger <[email protected]>
This TLV is needed in order to know what the data length
provided to the decompression system is to remove the padding
that is a resultant of the encryption block size

Signed-off-by: Jamie McCrae <[email protected]>
Add CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT macro to esp32s3
sdkconfig.h

Signed-off-by: Almir Okato <[email protected]>
Update SoC x RTOS status for ESP32-C2, ESP32-C6 and ESP32-H2
Also add missing cd command to the guide

Signed-off-by: Almir Okato <[email protected]>
Verify if IDF-based HAL version is supported

Signed-off-by: Almir Okato <[email protected]>
adds TLV which stores compressed image size in case encryption is on.
This is to avoid wrong streaam size due to encryption padding.

Signed-off-by: Mateusz Michalek <[email protected]>
Fixes some issues whereby some variables were not initialised,
and undefined values were wrongly used instead

Signed-off-by: Jamie McCrae <[email protected]>
Adds a note about a fix for unitialised variables

Signed-off-by: Jamie McCrae <[email protected]>
Add additional regions in loader to include
RTC, LP, IROM and DROM information.

Signed-off-by: Sylvio Alves <[email protected]>
The mapping does not seem to be needed as scratch is opened directly,
and there is only one for all images anyway.
Simulator seems to error out when asked to identify scratch with
this function.

Signed-off-by: Dominik Ermel <[email protected]>
@nordicjm
Copy link
Collaborator

Changes have been merged in to upstream-sync

@nordicjm nordicjm closed this Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants