tools/libxl: Switch Arm guest type to PVH
authorJulien Grall <julien.grall@arm.com>
Mon, 1 Oct 2018 18:57:21 +0000 (19:57 +0100)
committerWei Liu <wei.liu2@citrix.com>
Wed, 3 Oct 2018 14:58:02 +0000 (15:58 +0100)
commit359970fd8b781fac2ddcbc84dd5b890075fa08ef
tree4927480f9328d490dbf976347391c4fff0365761
parent05c2c04e0dfbed4d5388fb7147078a99d687d4bb
tools/libxl: Switch Arm guest type to PVH

Currently, the toolstack is considering Arm guest always PV. However,
they are very similar to PVH because HW virtualization extension are used
and QEMU is not started. So switch Arm guest type to PVH.

To keep compatibility with toolstack creating Arm guest with PV type
(e.g libvirt), libxl will now convert those guests to PVH.

Furthermore, the default type for Arm in xl will now be PVH to allow
smooth transition for user.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
docs/man/xl.cfg.pod.5.in
tools/libxl/libxl_arch.h
tools/libxl/libxl_arm.c
tools/libxl/libxl_create.c
tools/libxl/libxl_x86.c
tools/xl/xl_parse.c