Revision 1a14026e target-sparc/machine.c
b/target-sparc/machine.c | ||
---|---|---|
31 | 31 |
|
32 | 32 |
for(i = 0; i < 8; i++) |
33 | 33 |
qemu_put_betls(f, &env->gregs[i]); |
34 |
for(i = 0; i < NWINDOWS * 16; i++) |
|
34 |
qemu_put_be32s(f, &env->nwindows); |
|
35 |
for(i = 0; i < env->nwindows * 16; i++) |
|
35 | 36 |
qemu_put_betls(f, &env->regbase[i]); |
36 | 37 |
|
37 | 38 |
/* FPU */ |
... | ... | |
65 | 66 |
int i; |
66 | 67 |
uint32_t tmp; |
67 | 68 |
|
69 |
if (version_id != 4) |
|
70 |
return -EINVAL; |
|
68 | 71 |
for(i = 0; i < 8; i++) |
69 | 72 |
qemu_get_betls(f, &env->gregs[i]); |
70 |
for(i = 0; i < NWINDOWS * 16; i++) |
|
73 |
qemu_get_be32s(f, &env->nwindows); |
|
74 |
for(i = 0; i < env->nwindows * 16; i++) |
|
71 | 75 |
qemu_get_betls(f, &env->regbase[i]); |
72 | 76 |
|
73 | 77 |
/* FPU */ |
Also available in: Unified diff