]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: add reporting of "maximum" CPU mode in domain caps
authorDaniel P. Berrangé <berrange@redhat.com>
Fri, 5 Feb 2021 15:59:35 +0000 (15:59 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 10 Feb 2021 11:44:48 +0000 (11:44 +0000)
The data reported is the same as for "host-passthrough"

Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
111 files changed:
docs/formatdomaincaps.html.in
docs/schemas/domaincaps.rng
src/conf/domain_capabilities.c
src/conf/domain_capabilities.h
tests/domaincapsdata/bhyve_basic.x86_64.xml
tests/domaincapsdata/bhyve_fbuf.x86_64.xml
tests/domaincapsdata/bhyve_uefi.x86_64.xml
tests/domaincapsdata/empty.xml
tests/domaincapsdata/libxl-xenfv.xml
tests/domaincapsdata/libxl-xenpv.xml
tests/domaincapsdata/qemu_1.5.3-q35.x86_64.xml
tests/domaincapsdata/qemu_1.5.3-tcg.x86_64.xml
tests/domaincapsdata/qemu_1.5.3.x86_64.xml
tests/domaincapsdata/qemu_1.6.0-q35.x86_64.xml
tests/domaincapsdata/qemu_1.6.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_1.6.0.x86_64.xml
tests/domaincapsdata/qemu_1.7.0-q35.x86_64.xml
tests/domaincapsdata/qemu_1.7.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_1.7.0.x86_64.xml
tests/domaincapsdata/qemu_2.1.1-q35.x86_64.xml
tests/domaincapsdata/qemu_2.1.1-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.1.1.x86_64.xml
tests/domaincapsdata/qemu_2.10.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.10.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.10.0-virt.aarch64.xml
tests/domaincapsdata/qemu_2.10.0.aarch64.xml
tests/domaincapsdata/qemu_2.10.0.ppc64.xml
tests/domaincapsdata/qemu_2.10.0.s390x.xml
tests/domaincapsdata/qemu_2.10.0.x86_64.xml
tests/domaincapsdata/qemu_2.11.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.11.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.11.0.s390x.xml
tests/domaincapsdata/qemu_2.11.0.x86_64.xml
tests/domaincapsdata/qemu_2.12.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.12.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.12.0-virt.aarch64.xml
tests/domaincapsdata/qemu_2.12.0.aarch64.xml
tests/domaincapsdata/qemu_2.12.0.ppc64.xml
tests/domaincapsdata/qemu_2.12.0.s390x.xml
tests/domaincapsdata/qemu_2.12.0.x86_64.xml
tests/domaincapsdata/qemu_2.4.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.4.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.4.0.x86_64.xml
tests/domaincapsdata/qemu_2.5.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.5.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.5.0.x86_64.xml
tests/domaincapsdata/qemu_2.6.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.6.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.6.0-virt.aarch64.xml
tests/domaincapsdata/qemu_2.6.0.aarch64.xml
tests/domaincapsdata/qemu_2.6.0.ppc64.xml
tests/domaincapsdata/qemu_2.6.0.x86_64.xml
tests/domaincapsdata/qemu_2.7.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.7.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.7.0.s390x.xml
tests/domaincapsdata/qemu_2.7.0.x86_64.xml
tests/domaincapsdata/qemu_2.8.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.8.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.8.0.s390x.xml
tests/domaincapsdata/qemu_2.8.0.x86_64.xml
tests/domaincapsdata/qemu_2.9.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.9.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.9.0.ppc64.xml
tests/domaincapsdata/qemu_2.9.0.s390x.xml
tests/domaincapsdata/qemu_2.9.0.x86_64.xml
tests/domaincapsdata/qemu_3.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_3.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_3.0.0.ppc64.xml
tests/domaincapsdata/qemu_3.0.0.s390x.xml
tests/domaincapsdata/qemu_3.0.0.x86_64.xml
tests/domaincapsdata/qemu_3.1.0-q35.x86_64.xml
tests/domaincapsdata/qemu_3.1.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_3.1.0.ppc64.xml
tests/domaincapsdata/qemu_3.1.0.x86_64.xml
tests/domaincapsdata/qemu_4.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_4.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_4.0.0-virt.aarch64.xml
tests/domaincapsdata/qemu_4.0.0.aarch64.xml
tests/domaincapsdata/qemu_4.0.0.ppc64.xml
tests/domaincapsdata/qemu_4.0.0.s390x.xml
tests/domaincapsdata/qemu_4.0.0.x86_64.xml
tests/domaincapsdata/qemu_4.1.0-q35.x86_64.xml
tests/domaincapsdata/qemu_4.1.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_4.1.0.x86_64.xml
tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml
tests/domaincapsdata/qemu_4.2.0.aarch64.xml
tests/domaincapsdata/qemu_4.2.0.ppc64.xml
tests/domaincapsdata/qemu_4.2.0.s390x.xml
tests/domaincapsdata/qemu_4.2.0.x86_64.xml
tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml
tests/domaincapsdata/qemu_5.0.0.aarch64.xml
tests/domaincapsdata/qemu_5.0.0.ppc64.xml
tests/domaincapsdata/qemu_5.0.0.x86_64.xml
tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_5.1.0.sparc.xml
tests/domaincapsdata/qemu_5.1.0.x86_64.xml
tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml
tests/domaincapsdata/qemu_5.2.0.aarch64.xml
tests/domaincapsdata/qemu_5.2.0.ppc64.xml
tests/domaincapsdata/qemu_5.2.0.s390x.xml
tests/domaincapsdata/qemu_5.2.0.x86_64.xml
tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_6.0.0.x86_64.xml

index 8df88f535535e28c10370b2297e918e37313da7f..2d417b69530c305d785b66684277ea3045d23c12 100644 (file)
         &lt;value&gt;off&lt;/value&gt;
       &lt;/enum&gt;
     &lt;/mode&gt;
+    &lt;mode name='maximum' supported='yes'&gt;
+      &lt;enum name='maximumMigratable'&gt;
+        &lt;value&gt;on&lt;/value&gt;
+        &lt;value&gt;off&lt;/value&gt;
+      &lt;/enum&gt;
+    &lt;/mode&gt;
     &lt;mode name='host-model' supported='yes'&gt;
       &lt;model fallback='allow'&gt;Broadwell&lt;/model&gt;
       &lt;vendor&gt;Intel&lt;/vendor&gt;
index a57ef715c3dfd41bef050a0e53ff884c3d9d0bdb..83d93ee4945c4a84b754acea4486e61b445181a7 100644 (file)
@@ -88,6 +88,7 @@
   <define name="cpu">
     <element name="cpu">
       <ref name="cpuHost"/>
+      <ref name="cpuMax"/>
       <ref name="cpuHostModel"/>
       <ref name="cpuCustom"/>
     </element>
     </element>
   </define>
 
+  <define name="cpuMax">
+    <element name="mode">
+      <attribute name="name">
+        <value>maximum</value>
+      </attribute>
+      <ref name="supported"/>
+      <optional>
+        <ref name="enum"/>
+      </optional>
+    </element>
+  </define>
+
   <define name="cpuHostModel">
     <element name="mode">
       <attribute name="name">
index 8605216cf74f728a40e6437cf8bcfe909a346ed1..fc48cc3fba3629be244b7bb4eab7a8fe98ea51f3 100644 (file)
@@ -415,6 +415,21 @@ virDomainCapsCPUFormat(virBufferPtr buf,
         virBufferAddLit(buf, "/>\n");
     }
 
+    virBufferAsprintf(buf, "<mode name='%s' supported='%s'",
+                      virCPUModeTypeToString(VIR_CPU_MODE_MAXIMUM),
+                      cpu->maximum ? "yes" : "no");
+
+    if (cpu->maximum && cpu->maximumMigratable.report) {
+        virBufferAddLit(buf, ">\n");
+        virBufferAdjustIndent(buf, 2);
+        ENUM_PROCESS(cpu, maximumMigratable,
+                     virTristateSwitchTypeToString);
+        virBufferAdjustIndent(buf, -2);
+        virBufferAddLit(buf, "</mode>\n");
+    } else {
+        virBufferAddLit(buf, "/>\n");
+    }
+
     virBufferAsprintf(buf, "<mode name='%s' ",
                       virCPUModeTypeToString(VIR_CPU_MODE_HOST_MODEL));
     if (cpu->hostModel) {
index f454780185f549b358fa78fa26f8a6f877bda1d4..128b91fc8d38ed402473833fdbb7a83c122e8706 100644 (file)
@@ -166,6 +166,8 @@ typedef virDomainCapsCPU *virDomainCapsCPUPtr;
 struct _virDomainCapsCPU {
     bool hostPassthrough;
     virDomainCapsEnum hostPassthroughMigratable;
+    bool maximum;
+    virDomainCapsEnum maximumMigratable;
     virCPUDefPtr hostModel;
     virDomainCapsCPUModelsPtr custom;
 };
index bdf2c4eee8fefd4d795d4aaedb45e0f2b1a6aff3..745f325531c0ae0536bbee4994cc3a9a06917896 100644 (file)
@@ -8,6 +8,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index f998c457c178541c667bf4c1c18bb0c3db152630..bb11c02ae90ec8521bd67b27c0279fb9bfcbe274 100644 (file)
@@ -17,6 +17,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index 18f90023d5cf6f47580a2cfd0810af632217d045..dfd2360d74216ad6ec68e4a255f652bd3dce4b87 100644 (file)
@@ -17,6 +17,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index 6c3f5f54fd8e866ed3a1b0abc97f88923f4f006f..d3e2d89b60cd819d4128df01e53d469c7673b9f6 100644 (file)
@@ -5,6 +5,7 @@
   <arch>x86_64</arch>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index 4efc137c9741e11a58ecb33b3efaacac9dc5d7e2..cc5b3847e287389da1fd68cab1657fc5787918b5 100644 (file)
@@ -20,6 +20,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index 70e598fe9e8ccbfc68e138081012a54111be64ea..325f1e50b3cedb35c7aa4f05ddb7988831053c9f 100644 (file)
@@ -10,6 +10,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index 3ed96a3ee74f8e7810ad8522c45e9a41802172b1..76e33a180daff0068261203cf06a2c17d7dca110 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 3b3d89a6438a81df9a461429c3f4571c206518ae..a88af9605ab955291d90bf5c98ca4ea5381c2d99 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 20cd3a105a2706d182c20e49f30c3a89ed271592..1536c94e9585d0ffa96a5f2770287b14b8a0eda6 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index a4b26b46cb081fcef613eba59952e7c7f432dc58..5cc5b495a85f4293f1568359fe30a561de3cb51e 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 6bff19bad5cebda46e7d9b1acac4829403b1295a..4859ba4c335fd5f0df7c01102910b87d3fdf971d 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 16417a13d2e3ae3ce359c16412668547e9b167f9..df909cfa14b3b9332612b57ced1be7912c685f3c 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 559b49491e4d3fe4bdb88301c657711018d3a802..7f74f98aa2bbb32e5cdecdedcdf2aa5298c51143 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 97e71bffff4c9a702895aee39e6d28de9434e955..07b020ef5218e3cad64436978908259e40617f74 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 472c073de99f81af968910541d5aa918a5da5d2c..5930a423cbbc41049756ae906cc52bda0359481a 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index a87f5b2a63a6ea95c1ad49efd5d6be371ee0c084..9e515c295a029d12fa72ae77c4eae8a3feb1fcea 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 192a505d77505a4920cc5b37f2c14e99cb95c7c6..add9fc06fb1c46ad8c6302badd1afda37854c410 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 15adfe0ee817185032b229c8e5b3e481b3292c3c..ded8183399e4710fefe4cd23e375028200e7eec7 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index be99698f09894b937176d91b77585a4aebf8f11a..e0314996c90f8da533f58cf9b36a81e7ef3aee89 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Haswell-noTSX</model>
       <vendor>Intel</vendor>
index 31c096077dee68232927c411108bd9005d7433f4..3a1cec224dcbdd2f06027adce536b82b9babe384 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Opteron_G4</model>
       <vendor>AMD</vendor>
index bb509975ba797fc6d24ac28d37930f6ad5aad856..b8671f2733787db4411211886091313f741a64b2 100644 (file)
@@ -32,6 +32,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index f1f34d50240357d453a68288ff1d22fc1a5f8c33..25205b7208f514ab5bef8ac5fdf3924ab7bf17ca 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 2741a73237260183531f9b8767bdb3a5cac832c6..d1a10c5f340fb7c7637b68cf71963c499be36c59 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index 2e81779ad31d42a231cd442d0f361abe683da6ce..e8b12be2137a03e5813b9c8296dfd1650fedfc34 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>z14-base</model>
       <feature policy='require' name='aen'/>
index 81bef600a99ac6340ad728876cb301512a6901e1..f6db53e80d3e545e456dbecb7a0e7a06132a7d73 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Haswell-noTSX</model>
       <vendor>Intel</vendor>
index d11e499befda53bb0008bd2c8080d769d62ad616..742ea30a6697f54e0d2af4315dd3b836193eb359 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client</model>
       <vendor>Intel</vendor>
index 3a6971584e17e3d9a2a99b67f7b57b23be2ef931..f077ca15e635824308fbb0fa52e6fb381e1568c5 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index 684382d4c93cfbbe0296c912b6c503ff5443965d..6e149f1fd2424df1324f348b32666adc57f00649 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>z14-base</model>
       <feature policy='require' name='aen'/>
index 71ecbacaccbcc8d328b3fa12acf4a02a717618b3..fb683a82eb375340989680ba0b701d2a457a3e7e 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client</model>
       <vendor>Intel</vendor>
index dbd1bd4b1549c31463318ad9e7bd7215efe22522..d0512678e054ef38e27a88a7bf2816fff6661620 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Haswell-noTSX</model>
       <vendor>Intel</vendor>
index 049bc7e2e0a8c921f384867a365b4e15d004a0fc..d45c3cdcdae9e7c1f9550431055884d526d1a3fb 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index 58ebbe9cb84c5d778d5e41df61303e9f38b76c54..8a6fbe9fe140119fc90680a6f6de848ad4c8ccc3 100644 (file)
@@ -32,6 +32,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 5c96cc8d1e002d28a64d4db4bd87b6c510c9093d..05fbfef6e816ad7f3aec867be1470eec88df8b17 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 1b12b9928f2545f7ce6af10c3c4dfb6677d66d19..310bef66c714b1ef816c31f6775091c5602dd059 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index 4df87a9a2f03f7b99f77c39aab3b8ccb74b4fc72..f5339dbc28f76e3271fb4dcac6d8d568c862699e 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>z14-base</model>
       <feature policy='require' name='aen'/>
index 81d50839595bb842755461dd046e882420cebef2..456d13d8a037d4e9a944b7a2f4643f4bf5cffd62 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Haswell-noTSX</model>
       <vendor>Intel</vendor>
index 23e103927e4a38b02d1575c6970b6378db5a7922..3ae03de39112c9047eb751564a13f2e43c173598 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 2a6296739caa71748fed79f979d19ba722f182ed..461cc4c1026501e2ca232550cee4e775e5693720 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 7c6d78e510514572cd597dbe5ac3753b4b4de37c..e1af5b66221f76b0c08591e5ef363dce810a2dee 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index bb8bd9c5c509dc281e893804cb2875aa7836cbe1..f46991ca278431fdd797244bc658a2b430ab1a7d 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 8b022e9bd71328999c3aedc445882ac8b6ea0160..82edcbfac6175aa181532f27213247ad2447dacc 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index a89990a42ed6efeaed868b7041ec29d5b24d1666..57f9f9b41b080aef84a8923acbe295ac075c2a6a 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 251696a161c26d3434f2fe7e2328a13e24fe71a9..8bcd8f92ab39fa942fc83954e2f68967cfc6c56c 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 7937fad971bf3f5325a709c1788c1a9c702b68ca..2a7b46f7759e055bd7050263a337c0a6d99d2bc1 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 95053e9cbec6ec2c5a16e00a497f127cb6b43abf..14cab3f557e090e5661ddbe0f67533a54dd8fd81 100644 (file)
@@ -32,6 +32,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 223e944c8aaeb51bdd612bda82f611dd036b055a..f84e648a15ea4f4facfac60303559abbd46517e6 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index c97f232028ddfadb1072fd68976f37fc6ac15b29..7f9372a359544c8a4d923792d18a13fc96d356d2 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index f95f8fb46abe54ef07dfe912647c8eef3c2a6b05..4eeec1a22b256613cf8a7b397104f056f7c4bb02 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 1e6c47f2d63c692b5867cecdc078ff6c92b15a14..537941561bade1bc6a9fd312fa782445cdfa7871 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 8b7c2ce8e6065e2bb7aea184613834b6e2b49490..79f5fba212bc7eb64dcb297c4cb3d63e989afa6d 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index ff3dd4939b6ce3dfcc834b06af597beaa65c5547..f76564a9bc26fa311b2f66f9d14bbe3db6b3d6ff 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index da1b10c41bb849068fcd3b85ea684958e23ada75..1dd19dfc37b4f741fad475f814c6d0fd96ca5141 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 0a7493d86dad8f6ccdc1fd10ae4054f36f390f44..e0bb1b1eee5628d392366d785f6291c35479c670 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 100e8e059c01ec95c2f24058ec7acacb0b6f9cb8..1829fbda60e09e5480a017ecb0fefee7fe591169 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 47b1aa46f76e0f580734aae7407453ab4f526c26..2c075d7cdb9aafa6c1632e81ba7370c3e3e57c45 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>zEC12.2-base</model>
       <feature policy='require' name='aefsi'/>
index 6fa754c18ac7f6519180cd1dff8d8fdf9b3df691..5f55b0730d9b6e8b0d890303441ae83ec94f3188 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>Broadwell</model>
     </mode>
index 3df3c3738e618932c8a82b2ca947986fb6e8ccee..440529443c93bc7985cc13961f53e9245ca591d5 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client</model>
       <vendor>Intel</vendor>
index 08bb5fbad7135b7457a2f3cfdb27958ed1c62e8d..77bf8f4c52a9756d667c58c620022f2ce4c6cfe3 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Opteron_G4</model>
       <vendor>AMD</vendor>
index 3776b6ed9c980bf0bf1cef63005156fb3fae6fe7..2523d6ec6b51e8ccd77f025f3f3271b4d1c5e627 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index cf7e7781cc5bee1c0ead9d316ea3e6a282e384ee..d5b58a786da1db2ea8fbe0319d7ab3f4d96930a9 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>z13.2-base</model>
       <feature policy='require' name='aefsi'/>
index a80ef28488419b2e1dff37179c4e0c6278b2cd1a..50ef4693089da6a3205cfba9b254d54cb65de1af 100644 (file)
@@ -33,6 +33,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client</model>
       <vendor>Intel</vendor>
index 5b6e884403a58378fd99b5466733d311debc148e..72bc8775292c0a3d7f3f712b73d139ada5d596fc 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index 1c650406c228ea38e5ab43fc2ebda8e0ad730f09..9354167ff773d0f4a75c0834bf1974ef7b9fe2ad 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index 6250af9e67cf356d0a7a680f48af6cbd14d2dfbb..d8d8147bf4c10a19db60676f175b254d2fc421e9 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index dfec6c5c19963c8d44bfc25d992eaa4054dc96a6..af9a8ddd4b289cd329eca85409912a94dd0388ab 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>z14-base</model>
       <feature policy='require' name='aen'/>
index 56830014eac1817e0b7e84b8608c4d77abe1e854..6561a9695c43821f594a19c3c86ccae15824acba 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index a75c5775394ca0efa2bfef4b6d03b59db97f840b..d57f1c78b3987364fc1c343155691f13c3c4accf 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index a7fde52d649cdccdcb86f4dbc9a20ed85523f0a4..be3d54d87e44848119b658c7434590f361f2ef24 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index 46226466d56bf26c1bd7ed7b69587c368dfc0247..0f5be3a16f198e32ba5d136e2f5560bcc157530a 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index 984be108334c1e05b5d07fde104b909e446f8b7e..859f973a403e7a252e492f0e55341c4cb92c42d8 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index 566b8ab281316f69458bc5a419aa13a7f338dfa4..b873149375d85cf1c3fc2b10a4868d4aca12c80f 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index cc19a61316d6636c3eac1084e2fc60dbb4ed68b7..7a793ef8f9cf655d29739091decf20d8893729dc 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index b77a7e67bcad8a2f53ef1dde15dbdac7c4aea061..e9eb19e39d1a64441b9ed08cdfe92f8056f2a39d 100644 (file)
@@ -32,6 +32,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 72ed2c90c55cdee4ecaeaa39951a000984bd77c2..43a492508f645927f570b76e897b7b7e47fbd8f9 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 4b1ec16992374c0a603cb71fe39dc6a6706e8f0e..44d6cd5c2ee64a9df384d17b15a8f48d59cf174c 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index 3ac97b0625828a6f1fd234adbb79138b1f02611b..7730f801ece8dc7484ec651ad9b65ce46372a4f2 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>z14.2-base</model>
       <feature policy='require' name='aen'/>
index 99d4a00a6abc6ee96565db4e107a89eb5304fb20..a06a9fdc79d9ead56aeaec4199c20acf0d9920b7 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index 39050a2b7dcf3f86e5f975aa8a65e2c94f284d5a..5081f5175e51220ab3c722acb3791f00d1b1eed2 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index dd2b28fe43643375e2b48e880cc117e737c75dbf..717b6b1b5afc31df967098eb4baab3ba5151532b 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-IBPB</model>
       <vendor>AMD</vendor>
index 1fc14a7dd624c917447f25c8efff0bafdcec9784..1094ff4685497ffd24252285dd52226a6690873b 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index a57529ee035fe7921517d5fa58b2812ecf728a3a..d76e5a9a18885ff547829a296e5d44c8b4ef806f 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index e19f59b9d2221fb3449fc83eb7e281fe58b487f2..b90d300c42b79245065d373a1776c3f3ccf4cd65 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-IBPB</model>
       <vendor>AMD</vendor>
index 2d362f158210a087ec5ae7bf4f5ecf9f989912b3..814b2cf3f5e561ea246347ac54e844e31f2fd02e 100644 (file)
@@ -32,6 +32,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 04bfba5196c9c55b2e726ab76f86ac8ba9143bd0..2af62f7c071c6b89a0d14bd58a1b93bcb4da45d4 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>pxa262</model>
index 304b06b14e54f550578ab8a13d42655694ee754f..9523743b18cf0f4c5106217603016d2f89dbb81d 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index 7931dd41304dc921388cbb103711179d86212bcd..b5d92836d5635fa45c3086570d223ab48bd1e4e1 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>gen15a-base</model>
       <feature policy='require' name='aen'/>
index 6013d01e54dde1e31b34c82d0deb589d35312b1e..682225719d16230c17d945408f3b0525f475b166 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index 4a30b558c0aead9ed57c57598830ae01b436b6c7..e376a36df07e257ee1ea03e51d1f40d488ea820f 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index 18516adb710c7757a6d0109a4d86b917144dcf69..7aa9dbdf0c3f203faacf4558c4b70e1a7a7b12a8 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index 5fdc8d45d203207707c4bfc513888c5aa9bfeeb4..10ca10ae7d49df716d2d05fba2a884152e5a340e 100644 (file)
@@ -32,6 +32,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>cortex-a9</model>
index 4a897d5e1eb52048a9a948302a69470d24d7d490..524e483834fd9dee78055ff106954d0cc20efc93 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>cortex-a9</model>
index bedfae90e0239be622f2090957b058495fe42b11..e2339d76005c20829f5618ee3b21d1c60380943f 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index abaa54d493a6c72e6996d0d55067367579521466..49a8481f24186758f0e2c100be07ebf091e6d375 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>Skylake-Client-IBRS</model>
       <vendor>Intel</vendor>
index 39452be3436ba4fd0d5931a87639aa3484d83927..b654c741f4697d112dd65868840c5b7376b0113a 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-Rome</model>
       <vendor>AMD</vendor>
index cbecc55a7769a78737c52c8d52abdeabeb6901b7..8033951a6fa7453abd39f15cd93accf9b87d7a7b 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index 034951ecf86af1c1d3ec5b63ee00818e59798dcb..f475f05c4863c11a55047328d0761bd576851589 100644 (file)
@@ -29,6 +29,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='no'/>
   </cpu>
index d7477951b6c904541aae77e398535a9838bba05b..3a4a2fc071f19542c3831719723f49118928bd60 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-Rome</model>
       <vendor>AMD</vendor>
index 5a5232751d360906eb6d89bf44f77274aed21eab..8f9e620b04a170fe95d2cb9150d4ec52a0a0ebce 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-Rome</model>
       <vendor>AMD</vendor>
index 63546dc0a5b97dfa9dc89943f96cc04507729c8f..44e93d11d5f2b269d4b3f2887115e0c42d74bd00 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index ccb95e6eac3bb05abc3211109271c2b7940328dc..1f837587f78c13809821623eff3f6ba1417a22ed 100644 (file)
@@ -32,6 +32,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>cortex-a9</model>
index 4a897d5e1eb52048a9a948302a69470d24d7d490..524e483834fd9dee78055ff106954d0cc20efc93 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='no'/>
     <mode name='custom' supported='yes'>
       <model usable='unknown'>cortex-a9</model>
index fb1aeae15c772d13c1395816602e0a7b8acfa6ee..f121524f2abc5f8c268b6e6d3e6769cfe18f1387 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='allow'>POWER8</model>
     </mode>
index efe999e4a2f93ef4d6ad968a6c958737ce84fed8..e146dfb7699e11d7a2cd8bc9faaac64ffb353897 100644 (file)
@@ -30,6 +30,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>gen15a-base</model>
       <feature policy='require' name='aen'/>
index efc21244b35b01ea7ef49a30e470e872b123401a..331117c39c837c9ecc31586cf3344fab603894d9 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-Rome</model>
       <vendor>AMD</vendor>
index f216a8af3318d61ee9f7ce8178ceca5ee1628f46..819c5dde97462f3f817fa4fb6984e4cd8c3219f3 100644 (file)
@@ -35,6 +35,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-Rome</model>
       <vendor>AMD</vendor>
index d52814f9eec9082e433612fed25bf63722ebd9a1..d4b9e48275696ec787788e87c36160d4a985a024 100644 (file)
@@ -29,6 +29,7 @@
   </os>
   <cpu>
     <mode name='host-passthrough' supported='no'/>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC</model>
       <vendor>AMD</vendor>
index c5a11d03b455eff5fa8af1ef449ff308a95b5871..1661a489348087509f390b7f14a2e714877699de 100644 (file)
@@ -34,6 +34,7 @@
         <value>off</value>
       </enum>
     </mode>
+    <mode name='maximum' supported='no'/>
     <mode name='host-model' supported='yes'>
       <model fallback='forbid'>EPYC-Rome</model>
       <vendor>AMD</vendor>