On 1/18/19 10:41 AM, Roman Bogorodskiy wrote:
Document the <bhyve:commandline> element which allows
to inject custom command line arguments for bhyve.
Signed-off-by: Roman Bogorodskiy <bogorodskiy(a)gmail.com>
---
docs/drvbhyve.html.in | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/docs/drvbhyve.html.in b/docs/drvbhyve.html.in
index b4d7df2edb..d3c1585e33 100644
--- a/docs/drvbhyve.html.in
+++ b/docs/drvbhyve.html.in
@@ -460,6 +460,26 @@ Example:</p>
</cpu>
...
</domain>
+</pre>
+
+<h3><a id="bhyvecommand">Pass-through of arbitrary bhyve
commands</a></h3>
+
+<p><span class="since">Since 5.1.0</span>, it's possible
to pass additional command-line
+arguments to the bhyve process when starting the domain using the
+<code><bhyve:commandline></code> element under
<code>domain</code>.
To supply an argument, use the element <code><bhyve:arg</code> with
the attribute <code>value</code> set to addition argument to be added.
+This element could be repeated multiple times. To use this XML
addition, it is necessary
s/This element could be/The arg element may be/
Reviewed-by: John Ferlan <jferlan(a)redhat.com>
John
+to issue an XML namespace request (the special
<code>xmlns:<i>name</i></code> attribute)
+that pulls in <
code>http://libvirt.org/schemas/domain/bhyve/1.0</code>;
+typically, the namespace is given the name of <code>bhyve</code>.
+</p>
+<p>Example:</p>
+<pre>
+<domain type="bhyve"
xmlns:bhyve="http://libvirt.org/schemas/domain/bhyve/1.0">
+ ...
+ <bhyve:commandline>
+ <bhyve:arg value='-somebhyvearg'/>
+ </bhyve:commandline>
+</domain>
</pre>
</body>