All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] Post-PPC32 series
@ 2010-04-18 23:36 ` Alexander Graf
  0 siblings, 0 replies; 26+ messages in thread
From: Alexander Graf @ 2010-04-18 23:36 UTC (permalink / raw)
  To: kvm-ppc; +Cc: kvm

While working with the PPC32 host target we finally have I stumbled over
several things. Thanks to the now possible performance measurements I also
tracked down split mode as one of the major slowdowns to KVM.

What's left now that slows us down is the normal flushing code that needs
to move to a table based lookup and instruction emulation. On PPC32 guests
we waste about 70% of our time on emulating mfmsr, mtmsr, mfsprg, mtsprg
and friends.

Either way - this patch series deprecates the former performance counter
and u64 patch.

Avi / Marcelo, please apply the former series and this series. Ignore the
two patches in between.

Alexander Graf (8):
  KVM: PPC: Convert u64 -> ulong
  KVM: PPC: Make Performance Counters work
  KVM: PPC: Improve split mode
  KVM: PPC: Make Alignment interrupts work again
  KVM: PPC: Be more informative on BUG
  KVM: PPC: Set VSID_PR also for Book3S_64
  KVM: PPC: Fix Book3S_64 Host MMU debug output
  KVM: PPC: Find HTAB ourselves

 arch/powerpc/include/asm/kvm_book3s.h |   13 +++++------
 arch/powerpc/include/asm/kvm_host.h   |    6 ++--
 arch/powerpc/kernel/ppc_ksyms.c       |    5 ----
 arch/powerpc/kvm/book3s.c             |   37 +++++++++++++++++---------------
 arch/powerpc/kvm/book3s_32_mmu.c      |   27 ++++++++++++++---------
 arch/powerpc/kvm/book3s_32_mmu_host.c |   29 ++++++++++++++-----------
 arch/powerpc/kvm/book3s_64_mmu.c      |   34 +++++++++++++++++------------
 arch/powerpc/kvm/book3s_64_mmu_host.c |   36 ++++++++++++++++++++-----------
 arch/powerpc/kvm/book3s_interrupts.S  |    2 +
 arch/powerpc/kvm/book3s_segment.S     |    2 +
 10 files changed, 108 insertions(+), 83 deletions(-)


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2010-04-19  8:41 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-18 23:36 [PATCH 0/8] Post-PPC32 series Alexander Graf
2010-04-18 23:36 ` Alexander Graf
2010-04-18 23:36 ` [PATCH 1/8] KVM: PPC: Convert u64 -> ulong Alexander Graf
2010-04-18 23:36   ` Alexander Graf
2010-04-18 23:36 ` [PATCH 2/8] KVM: PPC: Make Performance Counters work Alexander Graf
2010-04-18 23:36   ` Alexander Graf
2010-04-18 23:36 ` [PATCH 3/8] KVM: PPC: Improve split mode Alexander Graf
2010-04-18 23:36   ` Alexander Graf
2010-04-18 23:36 ` [PATCH 4/8] KVM: PPC: Make Alignment interrupts work again Alexander Graf
2010-04-18 23:36   ` Alexander Graf
2010-04-18 23:36 ` [PATCH 5/8] KVM: PPC: Be more informative on BUG Alexander Graf
2010-04-18 23:36   ` Alexander Graf
2010-04-19  1:01   ` Jim Paris
2010-04-19  1:01     ` Jim Paris
     [not found]     ` <20100419010125.GA10309-SRSuHwkuBJlaX0KmTac7FA@public.gmane.org>
2010-04-19  1:07       ` Alexander Graf
2010-04-19  1:07         ` Alexander Graf
     [not found]         ` <9B8FF539-36C7-4976-87B0-DF5A75492C92-l3A5Bk7waGM@public.gmane.org>
2010-04-19  1:26           ` Alexander Graf
2010-04-19  1:26             ` Alexander Graf
     [not found]             ` <6F7AA5B9-AE83-494B-99C2-22BCF927D4EC-l3A5Bk7waGM@public.gmane.org>
2010-04-19  8:41               ` Avi Kivity
2010-04-19  8:41                 ` Avi Kivity
2010-04-18 23:36 ` [PATCH 6/8] KVM: PPC: Set VSID_PR also for Book3S_64 Alexander Graf
2010-04-18 23:36   ` Alexander Graf
     [not found] ` <1271633816-7863-1-git-send-email-agraf-l3A5Bk7waGM@public.gmane.org>
2010-04-18 23:36   ` [PATCH 7/8] KVM: PPC: Fix Book3S_64 Host MMU debug output Alexander Graf
2010-04-18 23:36     ` Alexander Graf
2010-04-18 23:36   ` [PATCH 8/8] KVM: PPC: Find HTAB ourselves Alexander Graf
2010-04-18 23:36     ` Alexander Graf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.