mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Add support for reboot-timeout
Whenever the guest machine fails to boot, new parameter (reboot-timeout) controls whether it should reboot and after how many ms it should do so. Docs included.
This commit is contained in:
@@ -105,7 +105,7 @@
|
||||
<boot dev='cdrom'/>
|
||||
<bootmenu enable='yes'/>
|
||||
<smbios mode='sysinfo'/>
|
||||
<bios useserial='yes'/>
|
||||
<bios useserial='yes' rebootTimeout='0'/>
|
||||
</os>
|
||||
...</pre>
|
||||
|
||||
@@ -175,8 +175,13 @@
|
||||
Serial Graphics Adapter which allows users to see BIOS messages
|
||||
on a serial port. Therefore, one needs to have
|
||||
<a href="#elementCharSerial">serial port</a> defined.
|
||||
<span class="since">Since 0.9.4</span>
|
||||
</dd>
|
||||
<span class="since">Since 0.9.4</span>.
|
||||
<span class="since">Since 0.10.2 (QEMU only)</span> there is
|
||||
another attribute, <code>rebootTimeout</code> that controls
|
||||
whether and after how long the guest should start booting
|
||||
again in case the boot fails (according to BIOS). The value is
|
||||
in milliseconds with maximum of <code>65535</code> and special
|
||||
value <code>-1</code> disables the reboot.
|
||||
</dl>
|
||||
|
||||
<h4><a name="elementsOSBootloader">Host bootloader</a></h4>
|
||||
|
||||
@@ -3190,12 +3190,19 @@
|
||||
|
||||
<define name="bios">
|
||||
<element name="bios">
|
||||
<attribute name="useserial">
|
||||
<choice>
|
||||
<value>yes</value>
|
||||
<value>no</value>
|
||||
</choice>
|
||||
</attribute>
|
||||
<optional>
|
||||
<attribute name="useserial">
|
||||
<choice>
|
||||
<value>yes</value>
|
||||
<value>no</value>
|
||||
</choice>
|
||||
</attribute>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="rebootTimeout">
|
||||
<ref name="rebootTimeoutDelay"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
</element>
|
||||
</define>
|
||||
|
||||
@@ -3469,6 +3476,11 @@
|
||||
<param name='minInclusive'>-1</param>
|
||||
</data>
|
||||
</define>
|
||||
<define name="rebootTimeoutDelay">
|
||||
<data type="short">
|
||||
<param name="minInclusive">-1</param>
|
||||
</data>
|
||||
</define>
|
||||
<define name="PortNumber">
|
||||
<data type="short">
|
||||
<param name="minInclusive">-1</param>
|
||||
|
||||
Reference in New Issue
Block a user