[PATCH] bsp/atsam: Reserve one region for applications.

Gedare Bloom gedare at rtems.org
Thu May 24 12:54:53 UTC 2018


This seems OK. I would like to see progress toward somewhat uniform
handling of different kinds of hw: MPU, MMU, nothing. I guess this
doesn't really add an API for the user to define the region? Just some
capability to hack it in?

On Thu, May 24, 2018 at 4:32 AM, Christian Mauderer
<christian.mauderer at embedded-brains.de> wrote:
> This allows a user to overwrite some MPU settings. That can for example
> be usefull for devices with special requirements that are connected to
> the external bus interface.
> ---
>  bsps/arm/atsam/include/libchip/include/mpu.h | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/bsps/arm/atsam/include/libchip/include/mpu.h b/bsps/arm/atsam/include/libchip/include/mpu.h
> index 06f70d5d62..a5d00a681b 100644
> --- a/bsps/arm/atsam/include/libchip/include/mpu.h
> +++ b/bsps/arm/atsam/include/libchip/include/mpu.h
> @@ -55,6 +55,10 @@
>         #define MPU_NOCACHE_SRAM_REGION                 (11)
>  #endif
>  #define MPU_SYSTEM_REGION                       (12)
> +#ifdef __rtems__
> +/* Reserve the region with highest priority for user applications */
> +#define MPU_USER_DEFINED_REGION                 (15)
> +#endif /* __rtems__ */
>
>  #define MPU_REGION_VALID                        (0x10)
>  #define MPU_REGION_ENABLE                       (0x01)
> --
> 2.13.6
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list