Re: [PATCH 00/23] Add KVM support for PPC64 (970) hosts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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

[Index of Archives]     [KVM Development]     [KVM ARM]     [KVM ia64]     [Linux Virtualization]     [Linux USB Devel]     [Linux Video]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux