This change expands the number of return registers
that RMM can use when returning from SMC calls,
increasing from 5 registers (x0-x4) to 8 registers (x0-x7).
The RMM-EL3 Interface version is bumped to 2.0 as this
is an incompatible change.
This maintains SMCCC v1.2 compliance where x4-x7 are
preserved unless used as return values.
The responsibility for preserving these registers
when not used lies with RMM.
Changed TRP to handle additional return values x0-x7.
Change-Id: Ifd88a3bd68f53beb230e830f0d6e4365cedfd728
Signed-off-by: Shruti Gupta <shruti.gupta@arm.com>