On Thu, 2008-09-04 at 13:27 +0800, Liu Yu-B13201 wrote:
> > 
> > > Since E500 is big endian, this bring the misunderstanding 
> > between qemu
> > > and guest.
> > 
> > What are you using for PCI emulation in qemu? I don't think it should
> > matter in this case, since the kernel is doing 1-byte reads 
> > in vp_get(),
> > but endianness gets very convoluted wherever qemu is involved. :(
> > 
> 
> Did you see Anthony's reply?
> It's weird that 440 can still work fine.

OK, I've found my problem. My host kernel is current, but my *guest* 
kernel is old (it was still byte-swapping).

Also, the reason the S390 guys didn't see a problem is that they aren't
yet using qemu, and their virtio userspace implementation doesn't swap.

Yu, would you send a patch?

-- 
Hollis Blanchard
IBM Linux Technology Center

--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to