Document which fields are inherited when a CPU model is based on another
model.
Signed-off-by: Jiri Denemark <jdenemar(a)redhat.com>
---
Notes:
Version 2:
- new patch
src/cpu/cpu_x86.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c
index 97d6e00007..37f3b6e3ce 100644
--- a/src/cpu/cpu_x86.c
+++ b/src/cpu/cpu_x86.c
@@ -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;
};
--
2.47.0