]> begriffs open source - freertos/commit
Add Cortex M7 r0p1 Errata 837070 workaround to CM4_MPU ports (#513)
authorPaul Bartell <pbartell@amazon.com>
Thu, 30 Jun 2022 05:05:26 +0000 (22:05 -0700)
committerGitHub <noreply@github.com>
Thu, 30 Jun 2022 05:05:26 +0000 (10:35 +0530)
commit2dfdfc4ba4d8bb487c8ea6b5428d7d742ce162b8
treed42ed3f0cb697ade597aca63a1ffd9c0725ab75c
parent8e89acfc98909923476849a2493c5fa576ff0094
Add Cortex M7 r0p1 Errata 837070 workaround to CM4_MPU ports (#513)

* Clarify Cortex M7 r0p1 errata number in r0p1 specific port.

* Add ARM Cortex M7 r0p0 / r0p1 Errata 837070 workaround to CM4 MPU ports.

Optionally, enable the errata workaround by defining configTARGET_ARM_CM7_r0p0 or configTARGET_ARM_CM7_r0p1 in FreeRTOSConfig.h.

* Add r0p1 errata support to IAR port as well

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Change macro name to configENABLE_ERRATA_837070_WORKAROUND

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
portable/GCC/ARM_CM4_MPU/port.c
portable/GCC/ARM_CM4_MPU/portmacro.h
portable/GCC/ARM_CM7/r0p1/port.c
portable/IAR/ARM_CM4F_MPU/port.c
portable/IAR/ARM_CM4F_MPU/portasm.s
portable/IAR/ARM_CM4F_MPU/portmacro.h
portable/RVDS/ARM_CM4_MPU/port.c
portable/RVDS/ARM_CM4_MPU/portmacro.h