[rtems commit] arm: Fix PMSA region mapping with 0x0 end address
Sebastian Huber
sebh at rtems.org
Wed Jun 8 07:04:42 UTC 2022
Module: rtems
Branch: master
Commit: 0b9497a6dd1cb89e9b8100572554d31598481f9f
Changeset: http://git.rtems.org/rtems/commit/?id=0b9497a6dd1cb89e9b8100572554d31598481f9f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri Jun 3 07:40:19 2022 +0200
arm: Fix PMSA region mapping with 0x0 end address
A section may span up to the end of the address range. In this case the
end address is zero. Use the base address to check if a region should
be before another region.
Update #4202.
---
cpukit/score/cpu/arm/aarch32-psma-init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cpukit/score/cpu/arm/aarch32-psma-init.c b/cpukit/score/cpu/arm/aarch32-psma-init.c
index 177b2a6d7c..3519104b21 100644
--- a/cpukit/score/cpu/arm/aarch32-psma-init.c
+++ b/cpukit/score/cpu/arm/aarch32-psma-init.c
@@ -153,7 +153,7 @@ size_t _AArch32_PMSA_Map_sections_to_regions(
}
}
- if ( end <= region_base ) {
+ if ( base <= region_base ) {
size_t i;
if ( region_used >= region_max ) {
More information about the vc
mailing list