summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/book3s/64/tlbflush.h
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2017-10-10 17:11:09 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2018-01-18 15:43:44 +1100
commitf2ac428e0edabbca41b9dfe9473a90147962e4e9 (patch)
treeffd4a1daf73f40a3789afadf654f5fa5127a2bc5 /arch/powerpc/include/asm/book3s/64/tlbflush.h
parentced54c08d8e4060d59c10629ea5a4ccdaed6898e (diff)
powerpc/pseries/cpuidle: add polling idle for shared processor guests
For shared processor guests (e.g., KVM), add an idle polling mode rather than immediately returning to the hypervisor when the guest CPU goes idle. Test setup is a 2 socket POWER9 with 4 guests running, each with vCPUs equal to 1/2 of real of CPUs. Saturated each guest with tbench. Using polling idle gives about 1.4x throughput. Kernel compile speed was not changed significantly. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include/asm/book3s/64/tlbflush.h')
0 files changed, 0 insertions, 0 deletions