Set TYPE_HEXAGON_VIRT_MACHINE to MACHINE_TYPE_NAME("hexagon-virt") so
Hexagon 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]> Reviewed-by: Brian Cain <[email protected]> --- hw/hexagon/virt.c | 1 + include/hw/hexagon/virt.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/hexagon/virt.c b/hw/hexagon/virt.c index 64d8366d27d..04591066bef 100644 --- a/hw/hexagon/virt.c +++ b/hw/hexagon/virt.c @@ -359,6 +359,7 @@ static void virt_class_init(ObjectClass *oc, const void *data) MachineClass *mc = MACHINE_CLASS(oc); mc->desc = "Hexagon Virtual Machine"; + machine_class_set_name(mc, "virt"); mc->init = virt_init; mc->default_cpu_type = HEXAGON_CPU_TYPE_NAME("v68"); mc->default_ram_size = 4 * GiB; diff --git a/include/hw/hexagon/virt.h b/include/hw/hexagon/virt.h index 4ca2f1ef859..523c4858036 100644 --- a/include/hw/hexagon/virt.h +++ b/include/hw/hexagon/virt.h @@ -26,7 +26,7 @@ struct HexagonVirtMachineState { void hexagon_load_fdt(const struct HexagonVirtMachineState *vms); -#define TYPE_HEXAGON_VIRT_MACHINE MACHINE_TYPE_NAME("virt") +#define TYPE_HEXAGON_VIRT_MACHINE MACHINE_TYPE_NAME("hexagon-virt") OBJECT_DECLARE_SIMPLE_TYPE(HexagonVirtMachineState, HEXAGON_VIRT_MACHINE) #endif /* HW_HEXAGONVIRT_H */ -- 2.52.0.windows.1
