Searched hist:"11578303 fd04a8da36fddb5e6de44f026bf4d24c" (Results 1 – 1 of 1) sorted by relevance
| /rk3399_ARM-atf/services/std_svc/rmmd/ |
| H A D | rmmd_main.c | 11578303fd04a8da36fddb5e6de44f026bf4d24c Wed Nov 17 15:13:30 UTC 2021 Soby Mathew <soby.mathew@arm.com> fix(rmmd): preserve x4-x7 as per SMCCCv1.1
The RMI command handling in RMMD did not preserve x4 to x7 when returning to NS caller. Although this is allowed for SMCCCv1.0, this is not correct as per v1.1. This fixes the same by differentiating the onward and backward path during SMC handling.
This patch also fixes an issue with the backward path wherein the first argument was being truncated to 32 bits.
Change-Id: Ibc85d574d5a2178a763975ddb32e456a12e7dc88 Signed-off-by: Soby Mathew <soby.mathew@arm.com>
|