Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

KVM: PPC: BookE: Add MCSR SPR support

Add support for the MCSR SPR. This only implements the SPR storage
bits, not actual machine checks.

Signed-off-by: Alexander Graf <agraf@suse.de>

+6
+6
arch/powerpc/kvm/booke_emulate.c
··· 237 237 case SPRN_IVOR15: 238 238 vcpu->arch.ivor[BOOKE_IRQPRIO_DEBUG] = spr_val; 239 239 break; 240 + case SPRN_MCSR: 241 + vcpu->arch.mcsr &= ~spr_val; 242 + break; 240 243 241 244 default: 242 245 emulated = EMULATE_FAIL; ··· 331 328 break; 332 329 case SPRN_IVOR15: 333 330 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_DEBUG]; 331 + break; 332 + case SPRN_MCSR: 333 + *spr_val = vcpu->arch.mcsr; 334 334 break; 335 335 336 336 default: