]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
cpu_x86: Annotate virCPUx86Model fields
authorJiri Denemark <jdenemar@redhat.com>
Fri, 22 Nov 2024 15:01:28 +0000 (16:01 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Tue, 26 Nov 2024 12:04:33 +0000 (13:04 +0100)
Document which fields are inherited when a CPU model is based on another
model.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
src/cpu/cpu_x86.c

index 97d6e00007817c567383f05c55fbd1969985f121..37f3b6e3ceb8b0a557e09eb90135640d55f92292 100644 (file)
@@ -147,13 +147,21 @@ struct _virCPUx86Signatures {
 
 typedef struct _virCPUx86Model virCPUx86Model;
 struct _virCPUx86Model {
+    /* Not inherited from ancestor */
     char *name;
+    /* Not inherited from ancestor */
     bool decodeHost;
+    /* Not inherited from ancestor */
     bool decodeGuest;
+    /* Not inherited from ancestor */
     bool compatCheck;
+    /* Inherited from ancestor */
     virCPUx86Vendor *vendor;
+    /* Inherited from ancestor */
     virCPUx86Signatures *signatures;
+    /* Inherited from ancestor */
     virCPUx86Data data;
+    /* Not inherited from ancestor */
     GStrv removedFeatures;
 
     /* Features added to the CPU model after its original version was released.
@@ -164,6 +172,7 @@ struct _virCPUx86Model {
      * included in the CPU model by the hypervisor, but libvirt didn't support
      * them when introducing the CPU model. In other words, they were enabled,
      * but we ignored them.
+     * Not inherited from ancestor.
      */
     GStrv addedFeatures;
 };