From: Roger Pau Monne Date: Fri, 22 Sep 2017 15:25:12 +0000 (+0100) Subject: libxl: remove device model "none" from IDL X-Git-Tag: archive/raspbian/4.11.1-1+rpi1~1^2~66^2~1292 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=38ab259f559be5457f6866ba24185e013f27defb;p=xen.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 6c1f0a2950..6b4db7d73f 100644 --- a/docs/man/xl.cfg.pod.5.in +++ b/docs/man/xl.cfg.pod.5.in @@ -2335,11 +2335,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 87bb0f8b34..827272e840 100644 --- a/tools/libxl/libxl.h +++ b/tools/libxl/libxl.h @@ -1015,14 +1015,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 3a9c26de22..c2a1141e6f 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", [