xlat_tables_v2: map region without recursion.
authorDavid Pu <dpu@nvidia.com>
Fri, 22 Feb 2019 10:31:40 +0000 (02:31 -0800)
committerDavid Pu <dpu@nvidia.com>
Tue, 5 Mar 2019 17:21:36 +0000 (09:21 -0800)
commit0ffe269215bdbfc76621f187f0fa4576f37e9791
treec6526ac192bee3006d96b4d5ebf00d2caf672b35
parentaf3816789db46f69fca900e0fb8d086602219bb9
xlat_tables_v2: map region without recursion.

This patch uses an array on stack to save parent xlat table information when
traversing the xlat tables. It keeps exactly same xlat table traversal
order compared to recursive version.

fixes arm-software/tf-issues#664

Signed-off-by: David Pu <dpu@nvidia.com>
lib/xlat_tables_v2/xlat_tables_core.c