arm-trusted-firmware/services/std_svc/spm
Shruti Gupta 638a6f8e04 feat(el3-spmc): add support for FFA_CONSOLE_LOG
Add support for FFA_CONSOLE_LOG in EL3 SPMC,
Disallow forwarding FFA_CONSOLE_LOG across worlds.
Add support for FFA_CONSOLE_LOG in FFA_FEATURES.

Input parameters:
w0/x0 - FFA_CONSOLE_LOG_32/64
w1/x1 - Character count
w2/x2-w7/x7 - 24 or 48 characters depending upon whether a SMC32 or
SMC64 FID was used.

Output parameters in case of success:
w0/x0 - FFA_SUCCESS

Output parameters in case of error:
w0/x0 - FFA_ERROR
w2/x2 - NOT_SUPPORTED: ABI is not implemented
        INVALID_PARAMETERS: Parameters are incorrectly encoded

Signed-off-by: Shruti Gupta <shruti.gupta@arm.com>
Change-Id: I004c043729e77d1b9aa396c42d25c73d9268169a
2024-01-16 14:04:29 +00:00
..
common feat(spm): separate StMM SP specifics to add support for a S-EL0 SP 2023-10-12 11:40:24 +01:00
el3_spmc feat(el3-spmc): add support for FFA_CONSOLE_LOG 2024-01-16 14:04:29 +00:00
spm_mm feat(spm): separate StMM SP specifics to add support for a S-EL0 SP 2023-10-12 11:40:24 +01:00