From: Dov Murik <dovmurik@xxxxxxxxxxxxxxxxxx> The mirror_vcpu flag indicates whether a vcpu is a mirror. Signed-off-by: Dov Murik <dovmurik@xxxxxxxxxxxxxxxxxx> Co-developed-by: Ashish Kalra <ashish.kalra@xxxxxxx> Signed-off-by: Ashish Kalra <ashish.kalra@xxxxxxx> --- include/hw/boards.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/hw/boards.h b/include/hw/boards.h index b0e599096a..f7f29a466c 100644 --- a/include/hw/boards.h +++ b/include/hw/boards.h @@ -89,6 +89,7 @@ MemoryRegion *machine_consume_memdev(MachineState *machine, * @type - QOM class name of possible @cpu object * @props - CPU object properties, initialized by board * #vcpus_count - number of threads provided by @cpu object + * @mirror_vcpu - is this a mirror VCPU */ typedef struct CPUArchId { uint64_t arch_id; @@ -96,6 +97,7 @@ typedef struct CPUArchId { CpuInstanceProperties props; Object *cpu; const char *type; + bool mirror_vcpu; } CPUArchId; /** -- 2.17.1