diff options
author | Jiri Gaisler <jiri@gaisler.se> | 2020-02-29 11:07:13 +0100 |
---|---|---|
committer | Jiri Gaisler <jiri@gaisler.se> | 2020-02-29 14:28:48 +0100 |
commit | 09ba9099c1562c4af1e2f624b9aa2692e563118b (patch) | |
tree | 2ae06e83b4f993e2e2e9a01f6b1bf9c982d55fa2 /interf.c | |
parent | acd17e755506d316e073175c3993954cb7d51f3e (diff) |
Fix incorrect operation on big-endian hosts
Diffstat (limited to 'interf.c')
-rw-r--r-- | interf.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; } |