libxl: remove device model "none" from IDL
authorRoger Pau Monne <roger.pau@citrix.com>
Fri, 22 Sep 2017 15:25:12 +0000 (16:25 +0100)
committerRoger Pau Monne <roger.pau@citrix.com>
Thu, 28 Sep 2017 14:28:02 +0000 (15:28 +0100)
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é <roger.pau@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
docs/man/xl.cfg.pod.5.in
tools/libxl/libxl.h
tools/libxl/libxl_types.idl

index 6c1f0a2950438792e762049f86ab28d1e0625ba6..6b4db7d73fd74516c1a06a22de1be1e7b95c841f 100644 (file)
@@ -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<none>
-
-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
index 87bb0f8b349906935a44d1a93cc856e61ab8c5c0..827272e8403149c2a58b392fc3d3807daffae35a 100644 (file)
@@ -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
  *
index 3a9c26de2205ecdf13207ec59e30f4c2f2b7289c..c2a1141e6f49280fedb058f2d85546918b968d4d 100644 (file)
@@ -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", [