On 26/10/15 15:24 +0200, Dan Kenigsberg wrote:
On Mon, Oct 26, 2015 at 11:17:10AM +0100, Michal Skrivanek wrote:
>
> > On 26 Oct 2015, at 09:41, Dan Kenigsberg <danken(a)redhat.com> wrote:
> >
> > On Mon, Oct 05, 2015 at 02:53:00PM +0200, Martin Polednik wrote:
> >> On 05/10/15 11:31 +0200, Michal Skrivanek wrote:
> >>>
> >>> On Oct 3, 2015, at 20:48 , Martin Polednik <mpolednik(a)redhat.com>
wrote:
> >>>
> >>>> Hello everyone,
> >>>>
> >>>> I've been reworking the fake_kvm and faqemu VDSM hook to make
them
> >>>> somewhat more usable and mostly to allow testing of ppc64le on
x86_64
> >>>> based hosts.
> >>>>
> >>>> TL;DR version: checkout [1], enable fake_kvm and happy ppc64le
hacking :)
> >
> > I like the initiative and the approach. Dropping faqemu bits out of
> > mainline caps.py was an old task of mine. Moving code into lib/vdsm is a
> > big task for our next release anyway.
>
> one more unrelated note
> current faqemu is broken on 3.6 as it removes the whole cpu tag which is needed when
hotplug memory is enabled, which in turn enables numa, libvirt checks for cpu-numa mapping
and fails to find any
> please fix it along the way:-)
Better fix it on its own, since we'd need to have the fix backported.
(unless you plan to backport the whole cpuinfo branch)
It is fixed in the chain, but the fix can be backported without
cpuinfo with a bit of code redundancy. The bad thing is, fake_kvm
is also broken in 3.6 and fixing that becomes quite ugly (e.g. machine
types).