[ovirt-devel] rethinking fake-kvm and faqemu

Martin Polednik mpolednik at redhat.com
Tue Oct 27 11:40:30 UTC 2015


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 at 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 at 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).



More information about the Devel mailing list