|
@@ -327,10 +327,13 @@ static void pc_q35_init(MachineState *machine)
|
|
}
|
|
}
|
|
|
|
|
|
#define DEFINE_Q35_MACHINE(major, minor) \
|
|
#define DEFINE_Q35_MACHINE(major, minor) \
|
|
- DEFINE_PC_VER_MACHINE(pc_q35, "pc-q35", pc_q35_init, major, minor);
|
|
|
|
|
|
+ DEFINE_PC_VER_MACHINE(pc_q35, "pc-q35", pc_q35_init, false, NULL, major, minor);
|
|
|
|
+
|
|
|
|
+#define DEFINE_Q35_MACHINE_AS_LATEST(major, minor) \
|
|
|
|
+ DEFINE_PC_VER_MACHINE(pc_q35, "pc-q35", pc_q35_init, false, "q35", major, minor);
|
|
|
|
|
|
#define DEFINE_Q35_MACHINE_BUGFIX(major, minor, micro) \
|
|
#define DEFINE_Q35_MACHINE_BUGFIX(major, minor, micro) \
|
|
- DEFINE_PC_VER_MACHINE(pc_q35, "pc-q35", pc_q35_init, major, minor, micro);
|
|
|
|
|
|
+ DEFINE_PC_VER_MACHINE(pc_q35, "pc-q35", pc_q35_init, false, NULL, major, minor, micro);
|
|
|
|
|
|
static void pc_q35_machine_options(MachineClass *m)
|
|
static void pc_q35_machine_options(MachineClass *m)
|
|
{
|
|
{
|
|
@@ -359,15 +362,13 @@ static void pc_q35_machine_options(MachineClass *m)
|
|
static void pc_q35_machine_9_2_options(MachineClass *m)
|
|
static void pc_q35_machine_9_2_options(MachineClass *m)
|
|
{
|
|
{
|
|
pc_q35_machine_options(m);
|
|
pc_q35_machine_options(m);
|
|
- m->alias = "q35";
|
|
|
|
}
|
|
}
|
|
|
|
|
|
-DEFINE_Q35_MACHINE(9, 2);
|
|
|
|
|
|
+DEFINE_Q35_MACHINE_AS_LATEST(9, 2);
|
|
|
|
|
|
static void pc_q35_machine_9_1_options(MachineClass *m)
|
|
static void pc_q35_machine_9_1_options(MachineClass *m)
|
|
{
|
|
{
|
|
pc_q35_machine_9_2_options(m);
|
|
pc_q35_machine_9_2_options(m);
|
|
- m->alias = NULL;
|
|
|
|
compat_props_add(m->compat_props, hw_compat_9_1, hw_compat_9_1_len);
|
|
compat_props_add(m->compat_props, hw_compat_9_1, hw_compat_9_1_len);
|
|
compat_props_add(m->compat_props, pc_compat_9_1, pc_compat_9_1_len);
|
|
compat_props_add(m->compat_props, pc_compat_9_1, pc_compat_9_1_len);
|
|
}
|
|
}
|