libxl: Allow running qemu-xen in stubdomain
authorMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Tue, 19 May 2020 01:54:48 +0000 (21:54 -0400)
committerWei Liu <wl@xen.org>
Mon, 18 May 2020 22:23:44 +0000 (23:23 +0100)
commit46587a30d4cb7702a8c2074c98d687b6f9602e6c
tree7ce1837cb5fbfa97b74c0c3c63c0eb7b9273d2aa
parent11b7f8725d5f992a384a6ca55a08e5e908c06d85
libxl: Allow running qemu-xen in stubdomain

Do not prohibit anymore using stubdomain with qemu-xen.
To help distingushing MiniOS and Linux stubdomain, add helper inline
functions libxl__stubdomain_is_linux() and
libxl__stubdomain_is_linux_running(). Those should be used where really
the difference is about MiniOS/Linux, not qemu-xen/qemu-xen-traditional.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_create.c
tools/libxl/libxl_internal.h