summaryrefslogtreecommitdiff
path: root/lib/stdlib
diff options
context:
space:
mode:
authorVikram Kanigiri <vikram.kanigiri@arm.com>2016-01-20 15:57:35 +0000
committerSoby Mathew <soby.mathew@arm.com>2016-02-22 11:01:10 +0000
commitc64a04486ff469a826c01aa563a8988006a712ec (patch)
treefe7c16aa2cc70180c2a0fd5e156fbded0c42fdae /lib/stdlib
parent85df7e44ce3974e2c78d99e6ea31f047de6de445 (diff)
Rationalise MMU and Page table related constants on ARM platforms
`board_arm_def.h` contains multiple definitions of `PLAT_ARM_MMAP_ENTRIES` and `MAX_XLAT_TABLES` that are optimised for memory usage depending upon the chosen build configuration. To ease maintenance of these constants, this patch replaces their multiple definitions with a single set of definitions that will work on all ARM platforms. Platforms can override the defaults with optimal values by enabling the `ARM_BOARD_OPTIMISE_MMAP` build option. An example has been provided in the Juno ADP port. Additionally, `PLAT_ARM_MMAP_ENTRIES` is increased by one to accomodate future ARM platforms. Change-Id: I5ba6490fdd1e118cc9cc2d988ad7e9c38492b6f0
Diffstat (limited to 'lib/stdlib')
0 files changed, 0 insertions, 0 deletions