Revision 02536f8b

b/vl.c
2138 2138

  
2139 2139
    /* MMU */
2140 2140
    qemu_put_be32s(f, &env->a20_mask);
2141

  
2142
#ifdef TARGET_X86_64
2143
    for(i = 0; i < CPU_NB_REGS; i++) {
2144
        qemu_put_be64s(f, &env->xmm_regs[i].XMM_Q(0));
2145
        qemu_put_be64s(f, &env->xmm_regs[i].XMM_Q(1));
2146
    }
2147

  
2148
    qemu_put_be64s(f, &env->efer);
2149
    qemu_put_be64s(f, &env->star);
2150
    qemu_put_be64s(f, &env->lstar);
2151
    qemu_put_be64s(f, &env->cstar);
2152
    qemu_put_be64s(f, &env->fmask);
2153
    qemu_put_be64s(f, &env->kernelgsbase);
2154
#endif
2141 2155
}
2142 2156

  
2143 2157
int cpu_load(QEMUFile *f, void *opaque, int version_id)
......
2198 2212
    /* MMU */
2199 2213
    qemu_get_be32s(f, &env->a20_mask);
2200 2214

  
2215
#ifdef TARGET_X86_64
2216
    for(i = 0; i < CPU_NB_REGS; i++) {
2217
        qemu_get_be64s(f, &env->xmm_regs[i].XMM_Q(0));
2218
        qemu_get_be64s(f, &env->xmm_regs[i].XMM_Q(1));
2219
    }
2220

  
2221
    qemu_get_be64s(f, &env->efer);
2222
    qemu_get_be64s(f, &env->star);
2223
    qemu_get_be64s(f, &env->lstar);
2224
    qemu_get_be64s(f, &env->cstar);
2225
    qemu_get_be64s(f, &env->fmask);
2226
    qemu_get_be64s(f, &env->kernelgsbase);
2227
#endif
2228

  
2201 2229
    /* XXX: compute hflags from scratch, except for CPL and IIF */
2202 2230
    env->hflags = hflags;
2203 2231
    tlb_flush(env, 1);

Also available in: Unified diff