Commit d8c0c7af authored by Peter Maydell's avatar Peter Maydell
Browse files

ppc: Rename 2.13 machines to 3.0



Rename the 2.13 machines to match the number we're going to
use for the next release.

Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Reviewed-by: default avatarCornelia Huck <cohuck@redhat.com>
Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
Reviewed-by: default avatarGreg Kurz <groug@kaod.org>
Message-id: 20180522104000.9044-5-peter.maydell@linaro.org
parent 2c5a2eef
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -4071,18 +4071,18 @@ static const TypeInfo spapr_machine_info = {
    type_init(spapr_machine_register_##suffix)

/*
 * pseries-2.13
 * pseries-3.0
 */
static void spapr_machine_2_13_instance_options(MachineState *machine)
static void spapr_machine_3_0_instance_options(MachineState *machine)
{
}

static void spapr_machine_2_13_class_options(MachineClass *mc)
static void spapr_machine_3_0_class_options(MachineClass *mc)
{
    /* Defaults for the latest behaviour inherited from the base class */
}

DEFINE_SPAPR_MACHINE(2_13, "2.13", true);
DEFINE_SPAPR_MACHINE(3_0, "3.0", true);

/*
 * pseries-2.12
@@ -4091,18 +4091,18 @@ DEFINE_SPAPR_MACHINE(2_13, "2.13", true);
    HW_COMPAT_2_12                                                     \
    {                                                                  \
        .driver = TYPE_POWERPC_CPU,                                    \
        .property = "pre-2.13-migration",                              \
        .property = "pre-3.0-migration",                              \
        .value    = "on",                                              \
    },

static void spapr_machine_2_12_instance_options(MachineState *machine)
{
    spapr_machine_2_13_instance_options(machine);
    spapr_machine_3_0_instance_options(machine);
}

static void spapr_machine_2_12_class_options(MachineClass *mc)
{
    spapr_machine_2_13_class_options(mc);
    spapr_machine_3_0_class_options(mc);
    SET_MACHINE_COMPAT(mc, SPAPR_COMPAT_2_12);
}

+1 −1
Original line number Diff line number Diff line
@@ -1215,7 +1215,7 @@ struct PowerPCCPU {
    uint64_t mig_insns_flags2;
    uint32_t mig_nb_BATs;
    bool pre_2_10_migration;
    bool pre_2_13_migration;
    bool pre_3_0_migration;
    int32_t mig_slb_nr;
};

+4 −4
Original line number Diff line number Diff line
@@ -150,11 +150,11 @@ static bool cpu_pre_2_8_migration(void *opaque, int version_id)
}

#if defined(TARGET_PPC64)
static bool cpu_pre_2_13_migration(void *opaque, int version_id)
static bool cpu_pre_3_0_migration(void *opaque, int version_id)
{
    PowerPCCPU *cpu = opaque;

    return cpu->pre_2_13_migration;
    return cpu->pre_3_0_migration;
}
#endif

@@ -220,7 +220,7 @@ static int cpu_pre_save(void *opaque)
        cpu->mig_insns_flags2 = env->insns_flags2 & insns_compat_mask2;
        cpu->mig_nb_BATs = env->nb_BATs;
    }
    if (cpu->pre_2_13_migration) {
    if (cpu->pre_3_0_migration) {
        if (cpu->hash64_opts) {
            cpu->mig_slb_nr = cpu->hash64_opts->slb_size;
        }
@@ -517,7 +517,7 @@ static const VMStateDescription vmstate_slb = {
    .needed = slb_needed,
    .post_load = slb_post_load,
    .fields = (VMStateField[]) {
        VMSTATE_INT32_TEST(mig_slb_nr, PowerPCCPU, cpu_pre_2_13_migration),
        VMSTATE_INT32_TEST(mig_slb_nr, PowerPCCPU, cpu_pre_3_0_migration),
        VMSTATE_SLB_ARRAY(env.slb, PowerPCCPU, MAX_SLB_ENTRIES),
        VMSTATE_END_OF_LIST()
    }
+1 −1
Original line number Diff line number Diff line
@@ -10427,7 +10427,7 @@ static Property ppc_cpu_properties[] = {
    DEFINE_PROP_BOOL("pre-2.8-migration", PowerPCCPU, pre_2_8_migration, false),
    DEFINE_PROP_BOOL("pre-2.10-migration", PowerPCCPU, pre_2_10_migration,
                     false),
    DEFINE_PROP_BOOL("pre-2.13-migration", PowerPCCPU, pre_2_13_migration,
    DEFINE_PROP_BOOL("pre-3.0-migration", PowerPCCPU, pre_3_0_migration,
                     false),
    DEFINE_PROP_END_OF_LIST(),
};