prep: fix I/O port endianness
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 22 Jul 2013 13:54:15 +0000 (15:54 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Thu, 25 Jul 2013 13:12:26 +0000 (08:12 -0500)
Do not swap endianness here, it will happen during cpu_{in,out}{b,w,l}.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 1374501278-31549-6-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/ppc/prep.c

index 19f2442482994026384e0db20850a6eeb550034d..7e04b1ac84e11c4ba6ed6f0e44fe9cac178dc547 100644 (file)
@@ -410,7 +410,7 @@ static const MemoryRegionOps PPC_prep_io_ops = {
         .read = { PPC_prep_io_readb, PPC_prep_io_readw, PPC_prep_io_readl },
         .write = { PPC_prep_io_writeb, PPC_prep_io_writew, PPC_prep_io_writel },
     },
-    .endianness = DEVICE_LITTLE_ENDIAN,
+    .endianness = DEVICE_NATIVE_ENDIAN,
 };
 
 #define NVRAM_SIZE        0x2000