Set TYPE_VIRT_MACHINE to MACHINE_TYPE_NAME("or1k-virt") so OpenRISC
virt no longer collides with other virt-machine types in one process.
Keep the -M / help / migration name as virt via
machine_class_set_name().Signed-off-by: Yonggang Luo <[email protected]> --- hw/or1k/virt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/or1k/virt.c b/hw/or1k/virt.c index 2ff5c084a2b..35884252379 100644 --- a/hw/or1k/virt.c +++ b/hw/or1k/virt.c @@ -34,7 +34,7 @@ #define VIRT_CPUS_MAX 4 #define VIRT_CLK_MHZ 20000000 -#define TYPE_VIRT_MACHINE MACHINE_TYPE_NAME("virt") +#define TYPE_VIRT_MACHINE MACHINE_TYPE_NAME("or1k-virt") #define VIRT_MACHINE(obj) \ OBJECT_CHECK(OR1KVirtState, (obj), TYPE_VIRT_MACHINE) @@ -548,6 +548,7 @@ static void openrisc_virt_machine_init(ObjectClass *oc, const void *data) MachineClass *mc = MACHINE_CLASS(oc); mc->desc = "or1k virtual machine"; + machine_class_set_name(mc, "virt"); mc->init = openrisc_virt_init; mc->max_cpus = VIRT_CPUS_MAX; mc->is_default = false; -- 2.52.0.windows.1
