target/platform: msm8994: Fix mmu table mapping

In the existing implementation LK mmu mapping is done in two ways one
with the local mmu table maintained inside LK and other by reading SMEM
ram partition table. Due to this some of the memory in LK gets mapped
twice with different attributes. Mapping the same memory twice with different
attributes is not allowed as per armv8 and this causes boot up issues.
To fix this issue map the memory needed memory using local mmu table
instead of the complete DDR.

Change-Id: I43b174ea20cbc5afd9dc6186c86a2d01c4ce1dc6
3 files changed