Home
last modified time | relevance | path

Searched hist:f0489baa765d4c0f88ad047b5e4d5120907161f1 (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/arch/arm/kernel/
H A Dmisc_a64.Sf0489baa765d4c0f88ad047b5e4d5120907161f1 Mon Nov 04 05:35:41 UTC 2024 Sungbae Yoo <sungbaey@nvidia.com> core: change get_core_pos_mpidr() to support hypervisor

The secure hypervisor, such as Hafnium, is expected to manipulate
MPIDR_EL1 to indicate a VCPU ID.

This commit makes get_core_pos_mpidr() not calculate a CPU ID
using the affinity bitfields of MPIDR_EL1 when there is a hypervisor
in SEL2.

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
Signed-off-by: Sungbae Yoo <sungbaey@nvidia.com>
/optee_os/core/arch/arm/include/
H A Darm.hf0489baa765d4c0f88ad047b5e4d5120907161f1 Mon Nov 04 05:35:41 UTC 2024 Sungbae Yoo <sungbaey@nvidia.com> core: change get_core_pos_mpidr() to support hypervisor

The secure hypervisor, such as Hafnium, is expected to manipulate
MPIDR_EL1 to indicate a VCPU ID.

This commit makes get_core_pos_mpidr() not calculate a CPU ID
using the affinity bitfields of MPIDR_EL1 when there is a hypervisor
in SEL2.

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
Signed-off-by: Sungbae Yoo <sungbaey@nvidia.com>