ARM platforms: Add option to use xlat tables lib v1
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Tue, 11 Apr 2017 13:04:56 +0000 (14:04 +0100)
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Wed, 19 Apr 2017 10:56:08 +0000 (11:56 +0100)
commit3b211ff5712c104cc92fd2270aac99a02d57961e
tree3a3d4155ad6d56d1822da3b047a03f576021a621
parent3d21c9452d4d5e17f545848bc4641274cdd6aa26
ARM platforms: Add option to use xlat tables lib v1

ARM platforms have migrated to the translation tables library v2.
However, for testing purposes, it can be useful to temporarily switch
back to the old version.

This patch introduces the option `ARM_XLAT_TABLES_LIB_V1`, that switches
to v1 of the library when is set to 1. By default, it is 0, so that ARM
platforms use the new version unless specifically stated.

Updated User Guide.

Change-Id: I53d3c8dd97706f6af9c6fca0364a88ef341efd31
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
docs/user-guide.md
include/plat/arm/board/common/v2m_def.h
include/plat/arm/common/arm_xlat_tables.h [new file with mode: 0644]
include/plat/arm/common/plat_arm.h
plat/arm/common/arm_bl1_setup.c
plat/arm/common/arm_common.c
plat/arm/common/arm_common.mk