diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2022-12-09 10:20:17 +0100 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2022-12-15 09:20:52 +0100 |
commit | 7b968a2eb4358f958e4be3aedf462e250ba1749b (patch) | |
tree | 7db2d0bf9301ca019372ffeffc179ec00779527e /bsps/arm/atsam/include | |
parent | bsps/atsam: Fix unidirectional SPI transfers (diff) | |
download | rtems-7b968a2eb4358f958e4be3aedf462e250ba1749b.tar.bz2 |
bsps/atsam: Add NULL pointer protection
Diffstat (limited to 'bsps/arm/atsam/include')
-rw-r--r-- | bsps/arm/atsam/include/bsp.h | 4 | ||||
-rw-r--r-- | bsps/arm/atsam/include/libchip/include/mpu.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/bsps/arm/atsam/include/bsp.h b/bsps/arm/atsam/include/bsp.h index 8fe98be364..0bca3d2c22 100644 --- a/bsps/arm/atsam/include/bsp.h +++ b/bsps/arm/atsam/include/bsp.h @@ -89,6 +89,10 @@ typedef struct { uint8_t phy_addr; } if_atsam_config; +extern char atsam_memory_null_begin[]; +extern char atsam_memory_null_end[]; +extern char atsam_memory_null_size[]; + extern char atsam_memory_dtcm_begin[]; extern char atsam_memory_dtcm_end[]; extern char atsam_memory_dtcm_size[]; diff --git a/bsps/arm/atsam/include/libchip/include/mpu.h b/bsps/arm/atsam/include/libchip/include/mpu.h index a5d00a681b..034ba58474 100644 --- a/bsps/arm/atsam/include/libchip/include/mpu.h +++ b/bsps/arm/atsam/include/libchip/include/mpu.h @@ -56,6 +56,7 @@ #endif #define MPU_SYSTEM_REGION (12) #ifdef __rtems__ +#define MPU_NULL_REGION (13) /* Reserve the region with highest priority for user applications */ #define MPU_USER_DEFINED_REGION (15) #endif /* __rtems__ */ |