
On Wed, 2015-12-16 at 09:45 +0000, Ian Campbell wrote:
On Tue, 2015-12-15 at 14:32 -0700, Jim Fehlig wrote:
Hi All,
Ian Campbell recently attempted [1] to fix and issue around MAX_VIRT_VPUS on ARM that required adding a new XEND_CONFIG_VERSION. After some discussion [2] we decided to drop support for all of the old xend config versions and go with the version supported in Xen 4.0, since the xl syntax was originally based on (and intended to be compatible with) xm circa that point in time.
This series removes all traces of xend config version from the codebase, essentially removing support for Xen 3.x. Hopefully I succeeding in making the rather large series reviewable. The series is also available on the remove-xend-config-version branch of my libvirt github clone [2].
Wow, thanks for offering to take this over, I had no idea it would end up with so much yakk hair everywhere!
I've looked through it and the transformations look good to me: Acked-by: Ian Campbell <ian.campbell@citrix.com> There were a couple of references to xendConfigVersion remaining in comments on src/xen/xen_driver.c. There was also po/* which I presume some sort of semiautomated update will strip eventually. I'm not sure what to make of the references under docs/api_extension/. I tested this on ARM with "Xen: support maxvcpus in xm and xl config" on top and it worked. Ian.