#
61076240 |
| 07-Jan-2013 |
Will Deacon <will.deacon@arm.com> |
kvm tools: arm: add support for PSCI firmware in place of spin-tables
ARM has recently published a document describing a firmware interface for CPU power management, which can be used for booting se
kvm tools: arm: add support for PSCI firmware in place of spin-tables
ARM has recently published a document describing a firmware interface for CPU power management, which can be used for booting secondary cores on an SMP platform, amongst other things. As part of the mach-virt upstreaming for the kernel (that is, the virtual platform targetted by kvmtool), it was suggested that we use this interface instead of the current spin-table based approach.
This patch implements PSCI support in kvmtool for ARM, removing a fair amount of code in the process.
Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
7c0e8b0c |
| 23-Nov-2012 |
Will Deacon <will.deacon@arm.com> |
kvm tools: add support for ARMv7 processors
This patch adds initial support for ARMv7 processors (more specifically, Cortex-A15) to kvmtool.
Everything is driven by FDT, including dynamic generatio
kvm tools: add support for ARMv7 processors
This patch adds initial support for ARMv7 processors (more specifically, Cortex-A15) to kvmtool.
Everything is driven by FDT, including dynamic generation of virtio nodes for MMIO devices (PCI is not used due to lack of a suitable host-bridge).
The virtual timers and virtual interrupt controller (VGIC) are provided by the kernel and require very little in terms of userspace code.
Tested-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|