Add support for mmu initialization and enabling caches. mmu_operations provides functions to add mmap_regions using memrange library and then calls mmu_init for armv8.
BUG=chrome-os-partner:30688 BRANCH=None TEST=Compiles rush successfully and boots until depthcharge load. Goes past all the earlier alignment errors.
Original-Change-Id: I57c2be80427fa77239093c79ece73e31fd319239
da9b9f3 t132: Add mmu support
src/soc/nvidia/tegra132/Kconfig | 8 +++
src/soc/nvidia/tegra132/Makefile.inc | 1 +
src/soc/nvidia/tegra132/mmu_operations.c | 82 ++++++++++++++++++++++++++++++
src/soc/nvidia/tegra132/mmu_operations.h | 25 +++++++++
src/soc/nvidia/tegra132/ramstage.c | 3 ++
5 files changed, 119 insertions(+)
Upstream: review.coreboot.org