Dear QEMU Support Team, I hope this message finds you well.
I am currently working with the emulation of a Cortex-M7 target using QEMU and have encountered a limitation regarding the Memory Protection Unit (MPU). According to the ARM Cortex-M7 (and the MPS2-AN500) technical reference manual, the MPU should support up to 16 memory regions. However, in the current QEMU implementation, I noticed that only 12 MPU regions appear to be emulated. Could you please confirm whether this limitation is intentional or if there is a way to modify the number of MPU regions supported by QEMU for the Cortex-M7? If this parameter can be adjusted, I would greatly appreciate any guidance or documentation on how to do so. Thank you in advance for your help and for your continued work on QEMU. Best regards,
