On 30 September 2013 05:38, Will Deacon <will.deacon@xxxxxxx> wrote: > On Fri, Sep 27, 2013 at 06:38:52PM +0100, Jonathan Austin wrote: >> The Cortex-A7 is very similar to the Cortex-A15 and as such there is very >> little extra infrastructure required for KVM tool to be able to create >> A7-guests. >> >> This patch adds the basic support and allows booting of A7 guests on A7 >> hosts. It depends on Cortex-A7 support patches posted recently to the kvmarm >> list. >> >> Signed-off-by: Jonathan Austin <jonathan.austin@xxxxxxx> >> --- >> tools/kvm/arm/aarch32/arm-cpu.c | 9 ++++++++- >> 1 file changed, 8 insertions(+), 1 deletion(-) >> >> diff --git a/tools/kvm/arm/aarch32/arm-cpu.c b/tools/kvm/arm/aarch32/arm-cpu.c >> index 8817d2a..71b98fe 100644 >> --- a/tools/kvm/arm/aarch32/arm-cpu.c >> +++ b/tools/kvm/arm/aarch32/arm-cpu.c >> @@ -28,8 +28,15 @@ static struct kvm_arm_target target_cortex_a15 = { >> .init = arm_cpu__vcpu_init, >> }; >> >> +static struct kvm_arm_target target_cortex_a7 = { >> + .id = KVM_ARM_TARGET_CORTEX_A7, >> + .compatible = "arm,cortex-a7", >> + .init = arm_cpu__vcpu_init, >> +}; >> + >> static int arm_cpu__core_init(struct kvm *kvm) >> { >> - return kvm_cpu__register_kvm_arm_target(&target_cortex_a15); >> + return (kvm_cpu__register_kvm_arm_target(&target_cortex_a15) || >> + kvm_cpu__register_kvm_arm_target(&target_cortex_a7)); > > Acked-by: Will Deacon <will.deacon@xxxxxxx> > > However, we should hold off applying this to kvmtool until > KVM_ARM_TARGET_CORTEX_A7 is defined in the kernel sources which it is > shipped with. Do you have an ETA on this change going into the mainline > kernel? > I plan to merge during next merge window. -Christoffer -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html