]> rtime.felk.cvut.cz Git - jailhouse.git/commit
arm: psci: support multiple affinity levels in MPIDR
authorAntonios Motakis <antonios.motakis@huawei.com>
Thu, 12 May 2016 13:00:59 +0000 (15:00 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Sun, 26 Jun 2016 07:16:28 +0000 (09:16 +0200)
commit6936d5c860976325b6cd4e2fb30f251db0f133fd
tree1f3805b7f4d67b7bcab333519d817a53e602825e
parentaf24262ac5020eda9da14db3ab2e84f8297fd4a2
arm: psci: support multiple affinity levels in MPIDR

PSCI actually takes CPU parameters by the MPIDR id, which may
differ from the logical id of the CPU. This patch is the first step
into properly handling the CPU affinity levels in the MPIDR.

Signed-off-by: Antonios Motakis <antonios.motakis@huawei.com>
[Jan: add missing processor.h include to setup.c]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/arm/include/asm/control.h
hypervisor/arch/arm/include/asm/percpu.h
hypervisor/arch/arm/lib.c
hypervisor/arch/arm/psci.c
hypervisor/arch/arm/setup.c