Skip to content

Conversation

@AhmedIsmail02
Copy link
Member

Description

This PR adds the following:

  • Multiple improvements to the Non-MPU SMP example to adapt to the latest port code changes.
  • The Arm-Cortex-R82 MPU SMP example which brings up FreeRTOS‑SMP with MPU enabled on Arm Cortex‑R82 FVP_BaseR_AEMv8R and demonstrates MPU‑backed isolation for unprivileged application tasks that communicate via queues while a privileged logger task prints activity.
  • The Arm-Cortex-R82 Extended MPU SMP example which creates three tasks that intentionally exercise MPU protection violations.

This PR depends on Arm-Cortex-R82: Add MPU support PR

Test Steps

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.

This commit adds multiple improvements to the
example and adapt to the latest port code changes.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
This commit adds Arm Cortex-R82 SMP MPU example
which brings up FreeRTOS‑SMP with MPU enabled
on Arm Cortex‑R82 `FVP_BaseR_AEMv8R` and demonstrates
MPU‑backed isolation for unprivileged application tasks
that communicate via queues while a privileged logger
task prints activity.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
This commit adds the Arm Cortex-R82 Extended MPU example which
creates three tasks that intentionally exercise MPU protection
violations.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
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.

1 participant