This will import any necessary headers from a given tag of that Xen
repository at git://xenbits.xen.org/xen.git.
+
+System Start Options
+====================
+
+Behaviour in both the xen.sys and xenbus.sys can be configured by 'system
+start options'. These options can be supplied on the Windows loader 'command
+line', which can be set by hitting F10 during early boot or appended to by
+setting the value of 'loadptions' using bcdedit.
+
+XEN:DBG_PRINT=ON|OFF (default: ON)
+
+This option determines with DbgPrint() output is intercepted and logged.
+(To reduce noise, messages not prefixed with 'XEN' are ignored).
+
+XEN:BOOT_EMULATED=TRUE|FALSE (default: FALSE)
+
+This option avoids unplugging the first emulated IDE device, which is
+useful when debugging the XENVBD driver (since the system disk remains
+emulated).
+
+XEN:BALLOON=ON|OFF (default: ON)
+
+This option controls whether the XENBUS_BALLOON interface and thread is
+enabled.
+
+XEN:WATCHDOG=<TIME-OUT> (default: 0 minimum: 10)
+
+This options determine whether the domain watchdog is enabled. If a non-zero
+time-out (in seconds) is specified then the watchdog will be enabled. The
+watchdog is patted by VIRQ_TIMER handlers and hence this is useful to
+detect length stalls in event delivery or handling. The minimum time-out
+value is 10s.
if (strcmp(Value, "OFF") == 0)
Enable = FALSE;
+ else if (strcmp(Value, "ON") != 0)
+ Warning("UNRECOGNIZED VALUE OF %s: %s\n", Key, Value);
RegistryFreeSzValue(Option);
if (strcmp(Value, "TRUE") == 0)
Context->BootEmulated = TRUE;
+ else if (strcmp(Value, "FALSE") != 0)
+ Warning("UNRECOGNIZED VALUE OF %s: %s\n", Key, Value);
RegistryFreeSzValue(Option);
}
if (strcmp(Value, "OFF") == 0)
Enabled = FALSE;
+ else if (strcmp(Value, "ON") != 0)
+ Warning("UNRECOGNIZED VALUE OF %s: %s\n", Key, Value);
RegistryFreeSzValue(Option);