Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit df8940ea authored by Scott Wood's avatar Scott Wood Committed by Marcelo Tosatti
Browse files

KVM: PPC: BookE: Load the lower half of MSR



This was preventing the guest from setting any bits in the
hardware MSR which aren't forced on, such as MSR[SPE].

Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
parent bb59e974
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -416,7 +416,7 @@ lightweight_exit:
	lwz	r3, VCPU_PC(r4)
	lwz	r3, VCPU_PC(r4)
	mtsrr0	r3
	mtsrr0	r3
	lwz	r3, VCPU_SHARED(r4)
	lwz	r3, VCPU_SHARED(r4)
	lwz	r3, VCPU_SHARED_MSR(r3)
	lwz	r3, (VCPU_SHARED_MSR + 4)(r3)
	oris	r3, r3, KVMPPC_MSR_MASK@h
	oris	r3, r3, KVMPPC_MSR_MASK@h
	ori	r3, r3, KVMPPC_MSR_MASK@l
	ori	r3, r3, KVMPPC_MSR_MASK@l
	mtsrr1	r3
	mtsrr1	r3