On 07.07.2009, at 17:54, Avi Kivity wrote:
On 07/07/2009 05:17 PM, Alexander Graf wrote:
KVM for PowerPC only supports embedded cores at the moment.
While it makes sense to virtualize on small machines, it's even
more fun
to do so on big boxes. So I figured we need KVM for PowerPC64 as
well.
This patchset implements KVM support for PPC64 hosts and guest
support
for PPC64 and G3/G4.
To really make use of this, you will also need a modified version
of qemu
that can deal with KVM on desktop cores. I will send out patches
for those
later, but want to get feedback on the kernel side first.
In the meanwhile, use the qemu version from
http://www.powerkvm.org/powerkvm.git which already includes all
required
patches to run PPC32 and PPC64 guests.
From a quick review (not that I'm qualified to review ppc code) this
looks very good.
Wow - thanks :-).
Does this support smp guests?
The low level code should. I simply haven't tried yet.
What are you plans on mmu notifier integration?
I want to get things really stable first. Also speed needs to be
improved by an order of magnitude until I really start thinking about
mmu_notifiers.
Also, the paging code could need some improvements. The current array
approach is a first attempt to have something up and running. It's
probably not the fastest possible.
Or is using mmu_notifiers mandatory? :-). I also found some
mmu_notifiers parts in generic kvm code. Does that mean it gets
handled by that already?
Alex
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html