]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
docs: Update documentation of CPU models in domain caps
authorJiri Denemark <jdenemar@redhat.com>
Tue, 5 Mar 2024 15:16:05 +0000 (16:16 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Thu, 7 Mar 2024 13:32:20 +0000 (14:32 +0100)
Using check='none' when starting a domain with a CPU model marked as
usable is no longer needed as libvirt will do the right thing even with
check='partial'.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
docs/formatdomaincaps.rst

index ef752a0f3ab36dacdb08746f7aacaaac8a8fbc2a..609a7671891f9e3b105bc1413042af550fa20ac4 100644 (file)
@@ -237,10 +237,12 @@ more details about it:
    using the CPU model and no additional feature elements. Models marked as
    usable (``usable='yes'``) can be safely used in domain XMLs with
    ``check='none'`` as the hypervisor guarantees the model can be used on the
-   current host and additional checks done by libvirt are redundant. In fact,
-   disabling libvirt checks via ``check='none'`` for such models is recommended
-   to avoid needless issues with starting domains when libvirt's definition of
-   a particular model differs from hypervisor's definition. The
+   current host and additional checks done by libvirt are redundant.
+   :since:`Since 10.2.0` libvirt automatically detects this situation and
+   avoids the redundant checks even when ``check='partial'`` is used, with
+   older releases disabling libvirt checks via ``check='none'`` for such models
+   is recommended to avoid needless issues with starting domains when libvirt's
+   definition of a particular model differs from hypervisor's definition. The
    ``deprecated`` attribute reflects the hypervisor's policy on usage of this
    model :since:`(since 7.1.0)`. The ``vendor`` attribute :since:`(since 8.9.0)`
    contains the vendor of the CPU model for users who want to use CPU models