[PATCH v2] powerpc: kvm: optimize "sc 1" as fast return
Paul Mackerras
paulus at samba.org
Sat Nov 16 18:00:56 EST 2013
On Fri, Nov 15, 2013 at 04:35:01PM +0800, Liu Ping Fan wrote:
>
> +sc_1_fast_return:
> + mtspr SPRN_SRR0,r10
> + mtspr SPRN_SRR1,r11
> + li r10, BOOK3S_INTERRUPT_SYSCALL
> + li r11, (MSR_ME << 1) | 1 /* synthesize MSR_SF | MSR_ME */
> + rotldi r11, r11, 63
You need a "mr r4, r9" instruction here, because fast_guest_return
needs the vcpu pointer in r4. Apart from that this looks fine.
> + b fast_guest_return
Paul.
More information about the Linuxppc-dev
mailing list