Hollis,

I noticed fuction virtio_blk_update_config() (qemu/hw/virtio-blk.c) in qemu
updated the virtio disk's capacity in little endian.
But virtblk_probe() (drivers/block/virtio_blk.c) in kernel read the capacity 
from I/O space without convertion.

Since E500 is big endian, this bring the misunderstanding between qemu and 
guest.

How did you make virtio_blk work on 44x?

Best Regards.
 
Yu

Reply via email to