Skip to content

Conversation

@AhmedIsmail02
Copy link
Member

Description

This PR does the following:

  • Updates FreeRTOS-Kernel to v11.2.0.
  • Updates MbedTLS to v3.6.3.
  • Updates TF-M to v2.2.0.

Test Steps

Checklist:

  • I have tested my changes. No regression in existing tests.
  • I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

extern "C" is added to FreeRTOSConfig.h header
as previously in FreeRTOS-Kernel v11.1.0, the
extern "C" was added in the FreeRTOS.h header
before including FreeRTOSConfig.h header thus,
the configuration file implicitly had the
extern "C". However, the extern "C" in FreeRTOS.h
has been moved to be after the headers inclusion.
Hence, explicitly adding extern "C" that is needed
by CPP files to FreeRTOSConfig.h

Signed-off-by: Ahmed Ismail <[email protected]>
This commit includes the following changes:

- Install the needed python packages by TF-M v2.2.0
in the Docker image used by the development environment
and in GitHub workflow.

- Remove the ARMClang toolchain MVE patch as it's
part of TF-M v2.2.0 release.

- Add MPS4 dummy ROTPK provisioning patch because of
the defect mentioned in the patch file description field.

Signed-off-by: Ahmed Ismail <[email protected]>
This commit adds the following:

* Add the needed python packages for the
GDB debugger to work.

* Update the GUI option to match the one
in `tools/scripts/run.sh`.

Signed-off-by: Ahmed Ismail <[email protected]>
@AhmedIsmail02 AhmedIsmail02 force-pushed the update-security-libraries-and-freertos branch from d300137 to 70cf09c Compare April 30, 2025 12:13
@kstribrnAmzn
Copy link
Member

Getting a second reviewer. Once they've reviewed I'll merge this in on your behalf.

@jasonpcarroll
Copy link
Member

Merging.

@jasonpcarroll jasonpcarroll merged commit 54ba27d into FreeRTOS:main May 1, 2025
16 checks passed
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.

3 participants