feat(s2tt): add support for FEAT_LPA2 to the s2tte library

During realm creation, RMM verifies the IPA size and start level
against LPA2 settings setup by the Host.

This patch also checks that the memory banks specified in the
Boot Manifest are within the platform address space.

Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
Change-Id: I2c42b7cb9ce40cd17a7426bafa15f0a2fbee0dac
diff --git a/plat/host/common/src/host_utils.c b/plat/host/common/src/host_utils.c
index 26f9c09..b88ebf6 100644
--- a/plat/host/common/src/host_utils.c
+++ b/plat/host/common/src/host_utils.c
@@ -159,8 +159,9 @@
 			INPLACE(ID_AA64DFR0_EL1_PMUVer, 7UL));
 
 	/*
-	 * Setup id_aa64mmfr0_el1 with a PA size of 48 bits
-	 * and 4K granularity with LPA2 support for stages 1 and 2.
+	 * Initialize ID_AA64MMFR0_EL1 with a physical address
+	 * range of 48 bits (PARange bits set to 0b0101) and
+	 * support for 52bits PA size with 4KB granularity;
 	 */
 	(void)host_util_set_default_sysreg_cb("id_aa64mmfr0_el1",
 				INPLACE(ID_AA64MMFR0_EL1_PARANGE, 5UL) |