On Tue, May 27, 2014 at 11:24:19AM +0100, Marc Zyngier wrote: > The recent introduction of bi-endianness on arm/arm64 had the > odd effect of breaking virtio-pci support on these platforms, as the > device endian field defaults to being VIRTIO_ENDIAN_HOST, which > is the wrong thing to have on a bi-endian capable architecture. > > The fix is to check for the endianness on the ioport path the > same way we do it for mmio, which implies passing the vcpu all > the way down. Patch is a bit ugly, but aligns MMIO and ioport nicely. > > Tested on arm64 and x86. > > Acked-by: Will Deacon <will.deacon@xxxxxxx> > Signed-off-by: Marc Zyngier <marc.zyngier@xxxxxxx> Please can you pick this one up Pekka? It fixes an unfortunate regression in PCI caused by the bi-endianness series. Cheers, Will -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html