summary refs log tree commit diff stats
path: root/hw/net/ne2000.c
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2013-09-02 13:10:34 +0200
committerStefan Hajnoczi <stefanha@redhat.com>2013-09-06 17:27:40 +0200
commit45d883dcf208160e2db308d1b368beb74f37dc7e (patch)
treeb0e2c2f1c869f50dd0a6c35bbd8b7a62c7cef3b5 /hw/net/ne2000.c
parent3dbb9786e9f5fa8429824818b6f799d8f65d1199 (diff)
downloadfocaccia-qemu-45d883dcf208160e2db308d1b368beb74f37dc7e.tar.gz
focaccia-qemu-45d883dcf208160e2db308d1b368beb74f37dc7e.zip
ne2000: mark I/O as LITTLE_ENDIAN
Now that the memory subsystem is propagating the endianness correctly,
the ne2000 device should have its I/O ports marked as LITTLE_ENDIAN, as
PCI devices are little endian.

This makes the ne2000 NIC to work again on PowerPC.

Cc: qemu-stable@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'hw/net/ne2000.c')
-rw-r--r--hw/net/ne2000.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/net/ne2000.c b/hw/net/ne2000.c
index 31afd28c7c..c96125895e 100644
--- a/hw/net/ne2000.c
+++ b/hw/net/ne2000.c
@@ -693,7 +693,7 @@ static void ne2000_write(void *opaque, hwaddr addr,
 static const MemoryRegionOps ne2000_ops = {
     .read = ne2000_read,
     .write = ne2000_write,
-    .endianness = DEVICE_NATIVE_ENDIAN,
+    .endianness = DEVICE_LITTLE_ENDIAN,
 };
 
 /***********************************************************/