diff options
-rw-r--r-- | target-mips/machine.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/target-mips/machine.c b/target-mips/machine.c index 8fa755cd39..b15c43a107 100644 --- a/target-mips/machine.c +++ b/target-mips/machine.c @@ -153,6 +153,7 @@ static void put_tlb(QEMUFile *f, void *pv, size_t size) { r4k_tlb_t *v = pv; + uint8_t asid = v->ASID; uint16_t flags = ((v->EHINV << 15) | (v->RI1 << 14) | (v->RI0 << 13) | @@ -168,7 +169,7 @@ static void put_tlb(QEMUFile *f, void *pv, size_t size) qemu_put_betls(f, &v->VPN); qemu_put_be32s(f, &v->PageMask); - qemu_put_8s(f, &v->ASID); + qemu_put_8s(f, &asid); qemu_put_be16s(f, &flags); qemu_put_be64s(f, &v->PFN[0]); qemu_put_be64s(f, &v->PFN[1]); |