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

Commit af415087 authored by Alexander Graf's avatar Alexander Graf
Browse files

KVM: PPC: Book3S: PR: No isync in slbie path



While messing around with the SLBs we're running in real mode. The
entry to guest space goes through rfid, which is context synchronizing,
so there's no need to manually synchronize anything through isync.

With this patch and a simple priviledged SPR access loop guest, I get
a speed bump from 2035607 to 2181301 exits per second.

Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
parent 8c2d0be7
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -90,8 +90,6 @@ slb_exit_skip_ ## num:
	or      r10, r10, r12
	slbie	r10

	isync

	/* Fill SLB with our shadow */

	lbz	r12, SVCPU_SLB_MAX(r3)