vhost on mmio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

 

I’m currently trying to make vhost-net work on arndale board.

For this I’m using latest irqfd patches from Eric Auger.

So far I can properly generate irqs to the guest using vgic and irq-routing , but as far as I can see virtio registers (interrupt status register @ offset 0x60) are not update by vhost.

Does it mean that virtio virtual registers have to be managed by Qemu, even when using a vhost kernel back-end ???

I cannot find inside vhost code where those registers could be updated, and I can clearly see any mmio accesses from guest to those registers causing a qemu virtio_mmio_read or virtio_mmio-write…

 

I thought vhost was added to prevent any qemu interaction in the data path … Could someone more familiar with vhost could tell me if and where I‘m wrong ?

Thanks a lot in advance

Regards

Rémy

 

_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm

[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux