qemu: Advertise migratable attribute for CPU in domcaps

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Jiri Denemark 2020-06-03 00:28:10 +02:00
parent 120ac100fd
commit 19926477cb
71 changed files with 376 additions and 71 deletions

View File

@ -5857,9 +5857,18 @@ virQEMUCapsFillDomainCPUCaps(virQEMUCapsPtr qemuCaps,
{
if (virQEMUCapsIsCPUModeSupported(qemuCaps, hostarch, domCaps->virttype,
VIR_CPU_MODE_HOST_PASSTHROUGH,
domCaps->machine))
domCaps->machine)) {
domCaps->cpu.hostPassthrough = true;
domCaps->cpu.hostPassthroughMigratable.report = true;
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_CPU_MIGRATABLE)) {
VIR_DOMAIN_CAPS_ENUM_SET(domCaps->cpu.hostPassthroughMigratable,
VIR_TRISTATE_SWITCH_ON);
}
VIR_DOMAIN_CAPS_ENUM_SET(domCaps->cpu.hostPassthroughMigratable,
VIR_TRISTATE_SWITCH_OFF);
}
if (virQEMUCapsIsCPUModeSupported(qemuCaps, hostarch, domCaps->virttype,
VIR_CPU_MODE_HOST_MODEL,
domCaps->machine)) {

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Haswell-noTSX</model>
<vendor>Intel</vendor>

View File

@ -27,7 +27,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>z14-base</model>
<feature policy='require' name='aen'/>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Haswell-noTSX</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client</model>
<vendor>Intel</vendor>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>z14-base</model>
<feature policy='require' name='aen'/>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Haswell-noTSX</model>
<vendor>Intel</vendor>

View File

@ -27,7 +27,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>z14-base</model>
<feature policy='require' name='aen'/>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Haswell-noTSX</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -27,7 +27,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='no'/>
</cpu>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>zEC12.2-base</model>
<feature policy='require' name='aefsi'/>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>Broadwell</model>
</mode>

View File

@ -29,7 +29,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client</model>
<vendor>Intel</vendor>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>z13.2-base</model>
<feature policy='require' name='aefsi'/>

View File

@ -28,7 +28,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>z14-base</model>
<feature policy='require' name='aen'/>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -27,7 +27,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>z14.2-base</model>
<feature policy='require' name='aen'/>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -27,7 +27,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>pxa262</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>gen15a-base</model>
<feature policy='require' name='aen'/>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -27,7 +27,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>cortex-a9</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='no'/>
<mode name='custom' supported='yes'>
<model usable='unknown'>cortex-a9</model>

View File

@ -25,7 +25,11 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='allow'>POWER8</model>
</mode>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>

View File

@ -29,7 +29,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>EPYC-IBPB</model>
<vendor>AMD</vendor>

View File

@ -28,7 +28,12 @@
</loader>
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-passthrough' supported='yes'>
<enum name='hostPassthroughMigratable'>
<value>on</value>
<value>off</value>
</enum>
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>EPYC-IBPB</model>
<vendor>AMD</vendor>