From: Roger Pau Monne Date: Tue, 9 Jan 2018 15:31:48 +0000 (+0000) Subject: libxl: remove device model "none" from IDL X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=9ea544e8212c7813aeff2d4a5394fd2e5af40210;p=people%2Froyger%2Fxen.git libxl: remove device model "none" from IDL And the xl.cfg man page documentation. It should be possible to re-introduce it in the future with a proper implementation, in order to create a HVM guest without a device model, which is slightly different from a PVHv2 guest. Signed-off-by: Roger Pau Monné Acked-by: Ian Jackson --- diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in index cbabe2738e..d8b5fc74d5 100644 --- a/docs/man/xl.cfg.pod.5.in +++ b/docs/man/xl.cfg.pod.5.in @@ -2122,11 +2122,6 @@ This device-model is the default for Linux dom0. Use the device-model based upon the historical Xen fork of Qemu. This device-model is still the default for NetBSD dom0. -=item B - -Don't use any device model. This requires a kernel capable of booting -without emulated devices. - =back It is recommended to accept the default value for new guests. If diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h index 35c9b1db4b..a84b2b10d3 100644 --- a/tools/libxl/libxl.h +++ b/tools/libxl/libxl.h @@ -1043,14 +1043,6 @@ void libxl_mac_copy(libxl_ctx *ctx, libxl_mac *dst, const libxl_mac *src); */ #define LIBXL_HAVE_GFX_PASSTHRU_KIND -/* - * LIBXL_HAVE_DEVICE_MODEL_VERSION_NONE - * - * In the case that LIBXL_HAVE_DEVICE_MODEL_VERSION_NONE is set libxl - * allows the creation of HVM guests without a device model. - */ -#define LIBXL_HAVE_DEVICE_MODEL_VERSION_NONE 1 - /* * LIBXL_HAVE_CHECKPOINTED_STREAM * diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl index 1e9621c76f..70ce42944c 100644 --- a/tools/libxl/libxl_types.idl +++ b/tools/libxl/libxl_types.idl @@ -99,7 +99,6 @@ libxl_device_model_version = Enumeration("device_model_version", [ (0, "UNKNOWN"), (1, "QEMU_XEN_TRADITIONAL"), # Historical qemu-xen device model (qemu-dm) (2, "QEMU_XEN"), # Upstream based qemu-xen device model - (3, "NONE"), # No device model ]) libxl_console_type = Enumeration("console_type", [