summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBALATON Zoltan2017-04-21 17:18:09 +0200
committerPeter Maydell2017-04-24 13:32:12 +0200
commitafef2e1d537dce002f15ab12d85e99baaa7b6651 (patch)
tree559375e86993c8d9b65252a7a909aa38ad1d0e95 /include
parentsm501: Add emulation of chip connected via PCI (diff)
downloadqemu-afef2e1d537dce002f15ab12d85e99baaa7b6651.tar.gz
qemu-afef2e1d537dce002f15ab12d85e99baaa7b6651.tar.xz
qemu-afef2e1d537dce002f15ab12d85e99baaa7b6651.zip
sm501: Fix device endianness
We only emulate the sysbus device in its default LE mode and PCI is LE as well so specify this for registers and framebuffer memory. Note that though the Linux kernel driver has code which claims to handle both big and little endian, it is obviously bogus for 16 bit and cannot be trusted as a source of information on the framebuffer pixel format. This is our best guess about device behaviour based on the specs and testing with MorphOS that is known to work on real HW. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Tested-by: Aurelien Jarno <aurelien@aurel32.net> Message-id: 8b9605a569f8bf54074e15903620b18cd9967c89.1492787889.git.balaton@eik.bme.hu Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions