diff options
Diffstat (limited to 'arch/powerpc/kvm/e500_emulate.c')
-rw-r--r-- | arch/powerpc/kvm/e500_emulate.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/powerpc/kvm/e500_emulate.c b/arch/powerpc/kvm/e500_emulate.c index 3f8189eb56ed..fde1de08b4d7 100644 --- a/arch/powerpc/kvm/e500_emulate.c +++ b/arch/powerpc/kvm/e500_emulate.c | |||
@@ -277,6 +277,13 @@ int kvmppc_core_emulate_mtspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong spr_va | |||
277 | vcpu->arch.pwrmgtcr0 = spr_val; | 277 | vcpu->arch.pwrmgtcr0 = spr_val; |
278 | break; | 278 | break; |
279 | 279 | ||
280 | case SPRN_BUCSR: | ||
281 | /* | ||
282 | * If we are here, it means that we have already flushed the | ||
283 | * branch predictor, so just return to guest. | ||
284 | */ | ||
285 | break; | ||
286 | |||
280 | /* extra exceptions */ | 287 | /* extra exceptions */ |
281 | #ifdef CONFIG_SPE_POSSIBLE | 288 | #ifdef CONFIG_SPE_POSSIBLE |
282 | case SPRN_IVOR32: | 289 | case SPRN_IVOR32: |