On Tue, Sep 10, 2019 at 10:54:15PM +0000, Jim Fehlig wrote: > On 9/6/19 8:31 PM, Marek Marczykowski-Górecki wrote: > > From: Ivan Kardykov <kardykov@xxxxxxxxx> > > > > Libxl driver did not support setup additional acpi firmware to xen > > guest. It is necessary to activate OEM Windows installs. This patch > > allow to define in OS section acpi table param (which supported domain > > common schema). > > > > Signed-off-by: Ivan Kardykov <kardykov@xxxxxxxxx> > > [added info to docs/formatdomain.html.in] > > Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx> > > --- > > docs/formatdomain.html.in | 3 ++- > > src/libxl/libxl_conf.c | 5 +++++ > > 2 files changed, 7 insertions(+), 1 deletion(-) > > > > diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in > > index fcb7c59c00..de612ae870 100644 > > --- a/docs/formatdomain.html.in > > +++ b/docs/formatdomain.html.in > > @@ -363,7 +363,8 @@ > > <dd>The <code>table</code> element contains a fully-qualified path > > to the ACPI table. The <code>type</code> attribute contains the > > ACPI table type (currently only <code>slic</code> is supported) > > - <span class="since">Since 1.3.5 (QEMU only)</span></dd> > > + <span class="since">Since 1.3.5 (QEM)</span> > > You removed one too many characters :-). s/QEM/QEMU/ > > > + <span class="since">Since 5.8.0 (Xen)</span></dd> > > </dl> > > > > <h4><a id="elementsOSContainer">Container boot</a></h4> > > diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c > > index 766a726ebc..c1e248d98c 100644 > > --- a/src/libxl/libxl_conf.c > > +++ b/src/libxl/libxl_conf.c > > @@ -506,6 +506,11 @@ libxlMakeDomBuildInfo(virDomainDefPtr def, > > def->features[VIR_DOMAIN_FEATURE_ACPI] == > > VIR_TRISTATE_SWITCH_ON); > > > > + /* copy SLIC table path to acpi_firmware */ > > + if (def->os.slic_table && > > + VIR_STRDUP(b_info->u.hvm.acpi_firmware, def->os.slic_table) < 0) > > + return -1; > > + > > Is 'acpi_firmware=' the xl.cfg equivalent setting? If so we'll want it added to > the domXML<->xl.cfg converter (which now lives in the src/libxl/ directory). Functionally yes. But acpi_firmware= is about generic ACPI table, not only SLIC. This means xl.cfg acpi_firmware= converted to domXML may be misleading. Is it a problem? -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing?
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list