xml_utils_unittest - Fix problem running unittests in parallel

Turns out that the unittest checks for certain files
in /tmp, that are being used by other unittests.
Change the prefix in a way that it's unique for this
unittest, so we avoid checking clashes.

Signed-off-by: Chris Evich <cevich@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
qemu:cpuid: fix link warning 'cannot find entry symbol _start'

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Tested-by: Eduardo Habkost <ehabkost@redhat.com>
qemu:cpuid: link kernel sections explicitly

When qemu boots multiboot kernel without explicit *_addr fields
(i.e. when bit 16 in flags is cleared), it loads all sections
marked as LOAD and gcc by default may generate elf file with
a big hole between these sections, which results in passing a
large buffer to multiboot loader that reads it via mmio and
it could take ~15 sec for 128Mb buffer (in this case).

Fix it on kernel side, by explicitly specifing sections link
order/positions to avoid hole between .text and .note sections

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Tested-by: Eduardo Habkost <ehabkost@redhat.com>
run: Fix wrong param assignment (image_type/image_format)

Paolo spotted a mistake I've made - in fact when we
select an image type that is not in one of our variants,
the correct param name is image_format.

CC: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>