summaryrefslogtreecommitdiff
path: root/interf.c
diff options
context:
space:
mode:
authorJiri Gaisler <jiri@gaisler.se>2020-02-29 11:07:13 +0100
committerJiri Gaisler <jiri@gaisler.se>2020-02-29 14:28:48 +0100
commit09ba9099c1562c4af1e2f624b9aa2692e563118b (patch)
tree2ae06e83b4f993e2e2e9a01f6b1bf9c982d55fa2 /interf.c
parentacd17e755506d316e073175c3993954cb7d51f3e (diff)
Fix incorrect operation on big-endian hosts
Diffstat (limited to 'interf.c')
-rw-r--r--interf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/interf.c b/interf.c
index 8a35db9..672388c 100644
--- a/interf.c
+++ b/interf.c
@@ -88,7 +88,7 @@ sim_write (uint32 mem, const char *buf, int length)
for (i = 0; i < length; i++)
{
- ms->sis_memory_write ((mem + i) ^ arch->endian, &buf[i], 1);
+ ms->sis_memory_write ((mem + i) ^ arch->bswap, &buf[i], 1);
}
return length;
}
@@ -105,7 +105,7 @@ sim_read (uint32 mem, char *buf, int length)
}
for (i = 0; i < length; i++)
{
- ms->sis_memory_read ((mem + i) ^ arch->endian, &buf[i], 1);
+ ms->sis_memory_read ((mem + i) ^ arch->bswap, &buf[i], 1);
}
return length;
}