Add version 2 of xlat tables libraryThe folder lib/xlat_tables_v2 has been created to store a new versionof the translation tables library for further modifications in patchesto follow. At the mo
Add version 2 of xlat tables libraryThe folder lib/xlat_tables_v2 has been created to store a new versionof the translation tables library for further modifications in patchesto follow. At the moment it only contains a basic implementation thatsupports static regions.This library allows different translation tables to be modified byusing different 'contexts'. For now, the implementation defaults tothe translation tables used by the current image, but it is possibleto modify other tables than the ones in use.Added a new API to print debug information for the current state ofthe translation tables, rather than printing the information whilethe tables are being created. This allows subsequent debug printingof the xlat tables after they have been changed, which will be usefulwhen dynamic regions are implemented in a patch to follow.The common definitions stored in `xlat_tables.h` header have been movedto a new file common to both versions, `xlat_tables_defs.h`.All headers related to the translation tables library have been moved toa the subfolder `xlat_tables`.Change-Id: Ia55962c33e0b781831d43a548e505206dffc5ea9Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
123