an HVM device model only. Each element in the list is passed as an
option to the device-model.
-=item B<device_model_user="username">
-
-Run the device model as user "username", instead of
-xen-qemudepriv-domid$domid or xen-qemudepriv-shared or root.
-Please note that running QEMU as non-root causes migration and PCI
-passthrough not to work properly.
-
=back
=head2 Keymaps
As a last resort, libxl will start QEMU as root.
-Please note that running QEMU as non-root causes migration and PCI
-passthrough not to work properly.
+Please note that running QEMU as non-root causes several features like
+migration and PCI passthrough to not work properly and may prevent the guest
+from booting.
}
user = NULL;
- LOG(WARN, "Could not find user %s, starting QEMU as root",
+ LOG(DEBUG, "Could not find user %s, starting QEMU as root",
LIBXL_QEMU_USER_SHARED);
end_search:
("device_model", string),
("device_model_ssidref", uint32),
("device_model_ssid_label", string),
+ # device_model_user is not ready for use yet
("device_model_user", string),
# extra parameters pass directly to qemu, NULL terminated