[libvirt] [RFC v4 PATCH 0/5] PowerPC : Extend libvirt to use PowerPC-KVM platform

Prerna Saxena prerna at linux.vnet.ibm.com
Thu Dec 1 18:00:16 UTC 2011

Libvirt continues to be the key interface to configure and manage the
KVM guest instances on x86.  This patch set is an effort to enable
libvirt to support KVM guest configuration and management on Power Book3S

Based on community discussion around the earlier version, this patch
series augments the present 'kvm' driver to support PowerPC-KVM based
guests. With the CPU driver for PowerPC already merged, this patch series
adds on clean-ups, and some test cases as suggested.

This series mostly focuses on cleanup and addition of testcases for base-
powerpc patches. The patches for enabling spapr-vio based addressing would
be sent out shortly, with the right domain schema additions.

Series description:
Patch 1/5 : Use sysfs to decipher cpu topology information.
Patch 2/5 : Modify the tests/nodeinfotest.c to use sysfs in addition to
Patch 3/5 : Add support for ppc64 qemu
Patch 4/5 : Clean up qemuBuildCommandLine to remove x86-specific assumptions.
Patch 5/5 : Add ppc64 specific definitions to domain.rng

** v1->v2 :
* Patches 1,2,3 unchanged ; The hacks in Patch 4 of v1 replaced by a
  new patch to neatly select arch-specific features.

** v2->v3 :
* Patches 1,2,3 have minor cleanups ; Patch 4 no longer has an
  arch-specific handler routine. It is now replaced by a much simpler
  patch that merely removes x86/pc-specific assumptions from libvirt.
  Patch 5 is a new addition from Michael Ellerman that adds a new 
  device-tree based addressing mechanism for the 'pseries' guest.

** v3->v4 :
* Patch 1 has minor cleanups, 
  Patch 2 is a new addition that introduces test cases for patch 1.
  Patch 3,4 also have minor cleanups
  Patch 5 is a new addition, it contains ppc64 specific definitions
  to domain.rng

Prerna Saxena

Linux Technology Centre,
IBM Systems and Technology Lab,
Bangalore, India

More information about the libvir-list mailing list