Shruti Gupta 01c4821816 feat(rmmd): expand RMM SMC return registers
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>
2026-03-06 10:48:42 +00:00
..