Revision c19148bd target-sparc/machine.c

b/target-sparc/machine.c
72 72
        qemu_put_be64s(f, &env->dtlb_tte[i]);
73 73
    }
74 74
    qemu_put_be32s(f, &env->mmu_version);
75
    for (i = 0; i < MAXTL; i++) {
75
    for (i = 0; i < MAXTL_MAX; i++) {
76 76
        qemu_put_be64s(f, &env->ts[i].tpc);
77 77
        qemu_put_be64s(f, &env->ts[i].tnpc);
78 78
        qemu_put_be64s(f, &env->ts[i].tstate);
......
103 103
    qemu_put_be64s(f, &env->gsr);
104 104
    qemu_put_be32s(f, &env->gl);
105 105
    qemu_put_be64s(f, &env->hpstate);
106
    for (i = 0; i < MAXTL; i++)
106
    for (i = 0; i < MAXTL_MAX; i++)
107 107
        qemu_put_be64s(f, &env->htstate[i]);
108 108
    qemu_put_be64s(f, &env->hintp);
109 109
    qemu_put_be64s(f, &env->htba);
......
165 165
        qemu_get_be64s(f, &env->dtlb_tte[i]);
166 166
    }
167 167
    qemu_get_be32s(f, &env->mmu_version);
168
    for (i = 0; i < MAXTL; i++) {
168
    for (i = 0; i < MAXTL_MAX; i++) {
169 169
        qemu_get_be64s(f, &env->ts[i].tpc);
170 170
        qemu_get_be64s(f, &env->ts[i].tnpc);
171 171
        qemu_get_be64s(f, &env->ts[i].tstate);
......
175 175
    qemu_get_be32s(f, &env->asi);
176 176
    qemu_get_be32s(f, &env->pstate);
177 177
    qemu_get_be32s(f, &env->tl);
178
    env->tsptr = &env->ts[env->tl];
178
    env->tsptr = &env->ts[env->tl & MAXTL_MASK];
179 179
    qemu_get_be32s(f, &env->cansave);
180 180
    qemu_get_be32s(f, &env->canrestore);
181 181
    qemu_get_be32s(f, &env->otherwin);
......
197 197
    qemu_get_be64s(f, &env->gsr);
198 198
    qemu_get_be32s(f, &env->gl);
199 199
    qemu_get_be64s(f, &env->hpstate);
200
    for (i = 0; i < MAXTL; i++)
200
    for (i = 0; i < MAXTL_MAX; i++)
201 201
        qemu_get_be64s(f, &env->htstate[i]);
202 202
    qemu_get_be64s(f, &env->hintp);
203 203
    qemu_get_be64s(f, &env->htba);

Also available in: Unified diff