Revision b6c4f71f hw/tsc210x.c

b/hw/tsc210x.c
1046 1046
    qemu_put_be16s(f, &s->pll[0]);
1047 1047
    qemu_put_be16s(f, &s->pll[1]);
1048 1048
    qemu_put_be16s(f, &s->volume);
1049
    qemu_put_be64(f, (uint64_t) (s->volume_change - now));
1050
    qemu_put_be64(f, (uint64_t) (s->powerdown - now));
1049
    qemu_put_sbe64(f, (s->volume_change - now));
1050
    qemu_put_sbe64(f, (s->powerdown - now));
1051 1051
    qemu_put_byte(f, s->softstep);
1052 1052
    qemu_put_be16s(f, &s->dac_power);
1053 1053

  
......
1092 1092
    qemu_get_be16s(f, &s->pll[0]);
1093 1093
    qemu_get_be16s(f, &s->pll[1]);
1094 1094
    qemu_get_be16s(f, &s->volume);
1095
    s->volume_change = (int64_t) qemu_get_be64(f) + now;
1096
    s->powerdown = (int64_t) qemu_get_be64(f) + now;
1095
    s->volume_change = qemu_get_sbe64(f) + now;
1096
    s->powerdown = qemu_get_sbe64(f) + now;
1097 1097
    s->softstep = qemu_get_byte(f);
1098 1098
    qemu_get_be16s(f, &s->dac_power);
1099 1099

  

Also available in: Unified diff