arm-trusted-firmware/lib/xlat_tables
Antonio Nino Diaz 2240f45b1a Forbid block descriptors in initial xlat table levels
In AArch64, depending on the granularity of the translation tables,
level 0 and/or level 1 of the translation tables may not support block
descriptors, only table descriptors.

This patch introduces a check to make sure that, even if theoretically
it could be possible to create a block descriptor to map a big memory
region, a new subtable will be created to describe its mapping.

Change-Id: Ieb9c302206bfa33fbaf0cdc6a5a82516d32ae2a7
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2016-12-13 15:38:19 +00:00
..
aarch32 Add PLAT_xxx_ADDR_SPACE_SIZE definitions 2016-12-13 15:35:15 +00:00
aarch64 Add PLAT_xxx_ADDR_SPACE_SIZE definitions 2016-12-13 15:35:15 +00:00
xlat_tables_common.c Forbid block descriptors in initial xlat table levels 2016-12-13 15:38:19 +00:00
xlat_tables_private.h Forbid block descriptors in initial xlat table levels 2016-12-13 15:38:19 +00:00