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

Commit 05a308c7 authored by Anton Blanchard's avatar Anton Blanchard Committed by Alexander Graf
Browse files

KVM: PPC: Book3S HV: Fix ABIv2 indirect branch issue



To establish addressability quickly, ABIv2 requires the target
address of the function being called to be in r12.

Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
parent 568fccc4
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1913,8 +1913,8 @@ hcall_try_real_mode:
	lwax	r3,r3,r4
	cmpwi	r3,0
	beq	guest_exit_cont
	add	r3,r3,r4
	mtctr	r3
	add	r12,r3,r4
	mtctr	r12
	mr	r3,r9		/* get vcpu pointer */
	ld	r4,VCPU_GPR(R4)(r9)
	bctrl