Home
last modified time | relevance | path

Searched hist:c925867ec1be039abb72a7d65bff1b6a85b3d67a (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/include/services/
H A Dspmd_svc.hc925867ec1be039abb72a7d65bff1b6a85b3d67a Mon Oct 31 11:38:17 UTC 2022 Olivier Deprez <olivier.deprez@arm.com> feat(spmd): pass SMCCCv1.3 SVE hint to lower EL

A normal world caller can emit an SMC with the SVE hint bit set such
that the callee can perform an optimization by omitting to save/restore
the SVE context. Update the SPMD to pass this information to the SPMC
when set by the caller in the SMC flags parameter.
For now, restrict this behavior to the SPMC living at S-EL2.

Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Change-Id: Icf46eb8a391dd3ddd2ee6aff8581a2f1c8a1c274
/rk3399_ARM-atf/services/std_svc/spm/el3_spmc/
H A Dspmc_main.cc925867ec1be039abb72a7d65bff1b6a85b3d67a Mon Oct 31 11:38:17 UTC 2022 Olivier Deprez <olivier.deprez@arm.com> feat(spmd): pass SMCCCv1.3 SVE hint to lower EL

A normal world caller can emit an SMC with the SVE hint bit set such
that the callee can perform an optimization by omitting to save/restore
the SVE context. Update the SPMD to pass this information to the SPMC
when set by the caller in the SMC flags parameter.
For now, restrict this behavior to the SPMC living at S-EL2.

Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Change-Id: Icf46eb8a391dd3ddd2ee6aff8581a2f1c8a1c274
/rk3399_ARM-atf/services/std_svc/spmd/
H A Dspmd_main.cc925867ec1be039abb72a7d65bff1b6a85b3d67a Mon Oct 31 11:38:17 UTC 2022 Olivier Deprez <olivier.deprez@arm.com> feat(spmd): pass SMCCCv1.3 SVE hint to lower EL

A normal world caller can emit an SMC with the SVE hint bit set such
that the callee can perform an optimization by omitting to save/restore
the SVE context. Update the SPMD to pass this information to the SPMC
when set by the caller in the SMC flags parameter.
For now, restrict this behavior to the SPMC living at S-EL2.

Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Change-Id: Icf46eb8a391dd3ddd2ee6aff8581a2f1c8a1c274