diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/kvm/reset.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/arch/arm/kvm/reset.c b/arch/arm/kvm/reset.c index d9bbd834f188..2c5add03abfa 100644 --- a/arch/arm/kvm/reset.c +++ b/arch/arm/kvm/reset.c | |||
@@ -33,8 +33,6 @@ | |||
33 | * Cortex-A15 and Cortex-A7 Reset Values | 33 | * Cortex-A15 and Cortex-A7 Reset Values |
34 | */ | 34 | */ |
35 | 35 | ||
36 | static const int cortexa_max_cpu_idx = 3; | ||
37 | |||
38 | static struct kvm_regs cortexa_regs_reset = { | 36 | static struct kvm_regs cortexa_regs_reset = { |
39 | .usr_regs.ARM_cpsr = SVC_MODE | PSR_A_BIT | PSR_I_BIT | PSR_F_BIT, | 37 | .usr_regs.ARM_cpsr = SVC_MODE | PSR_A_BIT | PSR_I_BIT | PSR_F_BIT, |
40 | }; | 38 | }; |
@@ -64,8 +62,6 @@ int kvm_reset_vcpu(struct kvm_vcpu *vcpu) | |||
64 | switch (vcpu->arch.target) { | 62 | switch (vcpu->arch.target) { |
65 | case KVM_ARM_TARGET_CORTEX_A7: | 63 | case KVM_ARM_TARGET_CORTEX_A7: |
66 | case KVM_ARM_TARGET_CORTEX_A15: | 64 | case KVM_ARM_TARGET_CORTEX_A15: |
67 | if (vcpu->vcpu_id > cortexa_max_cpu_idx) | ||
68 | return -EINVAL; | ||
69 | cpu_reset = &cortexa_regs_reset; | 65 | cpu_reset = &cortexa_regs_reset; |
70 | vcpu->arch.midr = read_cpuid_id(); | 66 | vcpu->arch.midr = read_cpuid_id(); |
71 | cpu_vtimer_irq = &cortexa_vtimer_irq; | 67 | cpu_vtimer_irq = &cortexa_vtimer_irq; |