projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f8787f8
)
target-mips: fix passing incompatible pointer type in machine.c
author
Leon Alrae
<leon.alrae@imgtec.com>
Wed, 22 Jul 2015 13:59:23 +0000
(14:59 +0100)
committer
Leon Alrae
<leon.alrae@imgtec.com>
Tue, 28 Jul 2015 07:57:50 +0000
(08:57 +0100)
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
target-mips/machine.c
patch
|
blob
|
history
diff --git
a/target-mips/machine.c
b/target-mips/machine.c
index 8fa755cd3940d94446e96002f58371d05059f150..b15c43a1079b722a6e9e5f9690b471a67c52fe76 100644
(file)
--- 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]);