summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/arm/aarch32-psma-init.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-06-08arm: Fix PMSA regions for contiguous sectionsSebastian Huber1-4/+4
Sections with identical attributes may be contiguous with a respective begin and end address which is not on a minimum region boundary. The begin address is aligned down to the region base address. The end address is aligned up to the region end address. Account for this in the check for contiguous sections. Update #4202.
2022-06-08arm: Fix PMSA region mapping with 0x0 end addressSebastian Huber1-1/+1
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.
2022-06-03arm: Fix typoSebastian Huber1-2/+2
2022-03-11arm: Fix PMSA section to region mappingSebastian Huber1-22/+33
Fix move of regions. Allow sections to be contained in a region (may happen due to region alignment).
2022-03-11arm: Add _AArch32_PMSA_Map_sections_to_regions()Sebastian Huber1-20/+36
This simplifies unit testing.
2021-06-29arm: Disable alignment check in PMSA initSebastian Huber1-1/+1
Disable the alignment check through SCTLR[A] in _AArch32_PMSA_Initialize(). Update #4202.
2020-12-22arm: Add support for Arm PMSAv8-32Sebastian Huber1-0/+194
Update #4202.