Tim Wiederhake
fa54595178
cpu_map: Drop 'mpx' from x86 cpu models
...
The mpx feature was removed from the corresponding qemu cpu models.
With mpx in the libvirt cpu models, libvirt believes the feature
to be implicitly enabled when creating qemu VMs, while in fact it is
disabled.
This became an issue when commit 94eacd5a5f introduced new vmx-*
features, of which some are dependent on mpx (see "feature_dependencies"
table in qemu target/i386/cpu.c), e.g. vmx-exit-clear-bndcfgs and
vmx-entry-load-bndcfgs. These features cannot be enabled by qemu
without also mpx being enabled, leading to the error message
error: Failed to create domain from testdomain.xml
error: operation failed: guest CPU doesn't match
specification: missing features: mpx,vmx-exit-clear-bndcfgs,
vmx-entry-load-bndcfgs
when trying to create a VM with a "host-model" cpu on a host that
does support mpx and the mentioned vmx-* features:
<domain>
...
<cpu mode='host-model' check='full' />
...
</domain>
Resolve the issue by removing mpx from libvirt's cpu models as well.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2024-05-02 19:56:45 +02:00
..
2023-06-29 11:51:27 +02:00
2020-10-07 11:26:37 +02:00
2020-10-07 11:26:37 +02:00
2020-10-07 11:26:37 +02:00
2020-10-07 11:26:37 +02:00
2022-05-06 17:33:46 +02:00
2024-02-20 17:29:27 +01:00
2022-05-06 17:33:46 +02:00
2022-05-06 17:33:46 +02:00
2022-05-06 17:33:46 +02:00
2022-05-06 17:33:46 +02:00
2022-05-06 17:33:46 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2022-05-06 17:33:46 +02:00
2020-06-19 21:59:31 +02:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2023-05-26 08:43:06 +02:00
2023-11-24 10:47:05 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2021-01-07 23:20:03 +01:00
2021-01-07 23:20:03 +01:00
2021-01-07 23:20:03 +01:00
2024-02-20 17:29:27 +01:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2022-05-06 17:33:46 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2022-05-06 17:33:46 +02:00
2024-05-02 19:56:45 +02:00
2023-05-26 08:43:06 +02:00
2023-11-24 10:47:05 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-05-25 19:20:21 +02:00
2020-05-25 19:20:21 +02:00
2020-05-25 19:20:21 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2023-05-26 08:43:06 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2022-11-08 21:44:40 +01:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2023-05-26 08:43:06 +02:00
2023-11-24 10:47:05 +01:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2023-05-26 08:43:06 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2022-11-08 21:45:02 +01:00
2020-10-07 17:25:02 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-10-08 09:58:44 +02:00
2020-10-07 17:25:02 +02:00
2020-10-07 17:25:02 +02:00
2020-10-07 17:25:02 +02:00
2022-11-08 21:45:02 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2022-11-08 21:45:02 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-11-24 20:13:23 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2022-11-08 21:45:02 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-11-24 20:13:23 +01:00
2023-05-26 08:43:06 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2022-11-08 21:45:02 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-11-24 20:13:23 +01:00
2022-11-08 21:45:02 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-10-08 09:58:44 +02:00
2020-10-07 18:42:17 +02:00
2020-05-13 18:30:45 +02:00
2020-05-13 18:30:45 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2023-05-26 08:43:06 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2022-11-08 21:44:40 +01:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2023-05-26 08:43:06 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2023-05-26 08:43:06 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2020-06-19 21:59:31 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2023-05-26 08:43:06 +02:00
2020-04-08 17:52:50 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2020-04-08 17:52:50 +02:00
2020-04-08 17:52:50 +02:00
2020-04-08 17:52:50 +02:00
2020-06-19 21:59:31 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2023-05-26 08:43:06 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2023-05-26 08:43:06 +02:00
2023-11-24 10:47:05 +01:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2024-05-02 19:56:45 +02:00
2020-04-08 17:52:50 +02:00
2020-04-08 17:52:50 +02:00
2020-04-08 17:52:50 +02:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-01-15 14:56:35 +01:00
2024-01-15 14:56:35 +01:00
2024-01-15 14:56:35 +01:00
2024-01-15 14:56:35 +01:00
2024-01-15 14:56:35 +01:00
2024-02-20 17:29:27 +01:00
2024-02-20 17:29:27 +01:00
2024-01-15 14:56:35 +01:00
2024-01-15 14:56:35 +01:00
2024-02-20 17:29:27 +01:00