# MPU V2 for CM3 & CM4

**URL:** <https://forums.freertos.org/t/mpu-v2-for-cm3-cm4/18768>\
**Category:** Kernel\
**Created:** [December 20, 2023, 8:53am UTC](https://forums.freertos.org/t/mpu-v2-for-cm3-cm4/18768 "2023-12-20T08:53:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rahmanih](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rahmanih/32/59_2.png) [@rahmanih](https://forums.freertos.org/u/rahmanih)\
**Post date:** [December 20, 2023, 8:53am UTC](https://forums.freertos.org/t/mpu-v2-for-cm3-cm4/18768/1 "2023-12-20T08:53:41Z")

</div>

Hi All,  
unlike the CM33\_NTZ & CM33 ports, the CM4F & CM4F\_MPU have separate folders and files.  
is there any plan to unify them in one port that the MPU support gets set with `configENABLE_MPU=1` flag?  
thanks & regards  
Haithem.

---

<div class="post-metadata">

**Author:** ![karahulx](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/karahulx/32/4893_2.png) [@karahulx](https://forums.freertos.org/u/karahulx)\
**Post date:** [December 20, 2023, 10:06am UTC](https://forums.freertos.org/t/mpu-v2-for-cm3-cm4/18768/2 "2023-12-20T10:06:14Z")

</div>

Hi @rahmanih

ARMv7-M ports have MPU and non-MPU ports separately for historic reasons. While writing the ARMv8-M ports, we used our learnings from maintaining ARMv7-M ports over years and created a single port. As of now, we do not have plans to unify them. We will let you know if that changes.
