[Libguestfs] [PATCH] ppc64le: Use -machine cap-htm=off unconditionally (RHBZ#1614948).
Pino Toscano
ptoscano at redhat.com
Mon Sep 3 08:43:34 UTC 2018
On Monday, 3 September 2018 10:09:07 CEST Richard W.M. Jones wrote:
> See:
> https://bugzilla.redhat.com/show_bug.cgi?id=1614948#c23
>
> Thanks: David Gibson.
> ---
> lib/launch-direct.c | 3 +++
> lib/launch-libvirt.c | 10 ++++++++++
> 2 files changed, 13 insertions(+)
>
> diff --git a/lib/launch-direct.c b/lib/launch-direct.c
> index 47e8f37de..94dd995c6 100644
> --- a/lib/launch-direct.c
> +++ b/lib/launch-direct.c
> @@ -523,6 +523,9 @@ launch_direct (guestfs_h *g, void *datav, const char *arg)
> #ifdef __aarch64__
> if (has_kvm && !force_tcg)
> append_list ("gic-version=host");
> +#endif
> +#ifdef __powerpc64__
> + append_list ("cap-htm=off");
> #endif
Which version of qemu was this introduced in?
> diff --git a/lib/launch-libvirt.c b/lib/launch-libvirt.c
> index 48404ef93..53284fc08 100644
> --- a/lib/launch-libvirt.c
> +++ b/lib/launch-libvirt.c
> @@ -1181,6 +1181,16 @@ construct_libvirt_xml_boot (guestfs_h *g,
> }
> }
>
> +#ifdef __powerpc64__
> + start_element ("features") {
> + start_element ("pseries") {
> + start_element ("htm") {
> + attribute ("state", "on");
> + } end_element ();
> + } end_element ();
> + } end_element ();
> +#endif
This generates an XML snippet like:
<features>
<pseries>
<htm state="on"/>
</pseries>
</features>
I see two problems:
- there is no <pseries> subelement, <htm> is directly under <features>
- shouldn't it be off, just like done in the direct backend?
--
Pino Toscano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20180903/a701cba8/attachment.sig>
More information about the Libguestfs
mailing list