arm-trusted-firmware/include
Antonio Nino Diaz 9056f10806 xlat v2: Support mapping regions with allocated VA
Provide new APIs to add new regions without specifying the base VA.

- `mmap_add_region_alloc_va` adds a static region to mmap choosing as
  base VA the first possible address after all the currently mapped
  regions. It is aligned to an appropriate boundary in relation to the
  size and base PA of the requested region. No attempt is made to fill
  any unused VA holes.

- `mmap_add_dynamic_region_alloc_va` it adds a region the same way as
  `mmap_add_region_alloc_va` does, but it's dynamic instead of static.

- `mmap_add_alloc_va` takes an array of non const `mmap_region_t`,
  maps them in the same way as `mmap_add_region_alloc_va` and fills
  their `base_va` field. A helper macro has been created to help create
  the array, called `MAP_REGION_ALLOC_VA`.

Change-Id: I5ef3f82ca0dfd0013d2e8034aa22f13ca528ba37
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2018-11-22 13:29:45 +00:00
..
bl1 Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl2 Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl32 Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
common Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
drivers Merge pull request #1682 from MISL-EBU-System-SW/migrate-multi-console 2018-11-19 12:48:54 +01:00
dt-bindings stm32mp1: Add device tree files 2018-07-24 17:18:35 +02:00
lib xlat v2: Support mapping regions with allocated VA 2018-11-22 13:29:45 +00:00
plat plat/marvell: Migrate to multi-console API 2018-11-15 13:42:45 +02:00
services Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
tools_share Standardise header guards across codebase 2018-11-08 10:20:19 +00:00