]> git.baikalelectronics.ru Git - arm-tf.git/commit
ARM platforms: Enable xlat tables lib v2
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Thu, 23 Feb 2017 17:22:58 +0000 (17:22 +0000)
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Wed, 8 Mar 2017 14:40:27 +0000 (14:40 +0000)
commitbf75a3710ca67cbcc475be7df601e0dc2cd332c3
treee992c0cc31ad1b472a99b2c0ead1ecdf40f75055
parentccbec91c0c0055410a4ab2ca42511f03334583a7
ARM platforms: Enable xlat tables lib v2

Modify ARM common makefile to use version 2 of the translation tables
library and include the new header in C files.

Simplify header dependencies related to this library to simplify the
change.

The following table contains information about the size increase in
bytes for BL1 after applying this patch. The code has been compiled for
different configurations of FVP in AArch64 mode with compiler GCC 4.9.3
20150413. The sizes have been calculated with the output of `nm` by
adding the size of all regions and comparing the total size before and
after the change. They are sumarized in the table below:

                               text   bss   data  total
        Release                +660   -20    +88   +728
        Debug                  +740   -20   +242   +962
        Debug (LOG_LEVEL=50)  +1120   -20   +317  +1417

Change-Id: I539e307f158ab71e3a8b771640001fc1bf431b29
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
include/plat/arm/board/common/v2m_def.h
include/plat/arm/common/arm_def.h
include/plat/arm/common/plat_arm.h
include/plat/arm/soc/common/soc_css_def.h
plat/arm/common/arm_bl1_setup.c
plat/arm/common/arm_common.c
plat/arm/common/arm_common.mk