if KVM support is enabled when compiling.
ETEXI
+DEF("xen-stubdom", 0, QEMU_OPTION_xen_stubdom,
+ "-xen-stubdom run inside a stubdom\n", QEMU_ARCH_ALL)
DEF("xen-domid", HAS_ARG, QEMU_OPTION_xen_domid,
"-xen-domid id specify xen guest domain id\n", QEMU_ARCH_ALL)
DEF("xen-create", 0, QEMU_OPTION_xen_create,
" xend will use this when starting QEMU\n",
QEMU_ARCH_ALL)
STEXI
+@item -xen-stubdom
+@findex -xen-stubdom
+Run inside a stubdom (XEN only)
@item -xen-domid @var{id}
@findex -xen-domid
Specify xen guest domain @var{id} (XEN only).
NOTIFIER_LIST_INITIALIZER(machine_init_done_notifiers);
bool xen_allowed;
+bool xen_stubdom = false;
uint32_t xen_domid;
enum xen_mode xen_mode = XEN_EMULATE;
case QEMU_OPTION_nodefaults:
has_defaults = 0;
break;
+ case QEMU_OPTION_xen_stubdom:
+ if (!(xen_available())) {
+ printf("Option %s not supported for this target\n", popt->name);
+ exit(1);
+ }
+ xen_stubdom = true;
+ break;
case QEMU_OPTION_xen_domid:
if (!(xen_available())) {
printf("Option %s not supported for this target\n", popt->name);