Revision b6c4f71f hw/tmp105.c
b/hw/tmp105.c | ||
---|---|---|
185 | 185 |
|
186 | 186 |
qemu_put_8s(f, &s->pointer); |
187 | 187 |
qemu_put_8s(f, &s->config); |
188 |
qemu_put_be16s(f, (uint16_t *) &s->temperature);
|
|
189 |
qemu_put_be16s(f, (uint16_t *) &s->limit[0]);
|
|
190 |
qemu_put_be16s(f, (uint16_t *) &s->limit[1]);
|
|
188 |
qemu_put_sbe16s(f, &s->temperature);
|
|
189 |
qemu_put_sbe16s(f, &s->limit[0]);
|
|
190 |
qemu_put_sbe16s(f, &s->limit[1]);
|
|
191 | 191 |
qemu_put_byte(f, s->alarm); |
192 | 192 |
s->faults = tmp105_faultq[(s->config >> 3) & 3]; /* F */ |
193 | 193 |
|
... | ... | |
204 | 204 |
|
205 | 205 |
qemu_get_8s(f, &s->pointer); |
206 | 206 |
qemu_get_8s(f, &s->config); |
207 |
qemu_get_be16s(f, (uint16_t *) &s->temperature);
|
|
208 |
qemu_get_be16s(f, (uint16_t *) &s->limit[0]);
|
|
209 |
qemu_get_be16s(f, (uint16_t *) &s->limit[1]);
|
|
207 |
qemu_get_sbe16s(f, &s->temperature);
|
|
208 |
qemu_get_sbe16s(f, &s->limit[0]);
|
|
209 |
qemu_get_sbe16s(f, &s->limit[1]);
|
|
210 | 210 |
s->alarm = qemu_get_byte(f); |
211 | 211 |
|
212 | 212 |
tmp105_interrupt_update(s); |
Also available in: Unified diff