Where is the entry of hypercalls in kvm?

Balachandar
2010-06-26T01:06:43Z

[-- Attachment #1: Type: text/plain, Size: 631 bytes --]

Hello,
I am trying to understand the virtio mechanism in linux. I read that the
kick function will notify the host side about the newly published buffers. I
am looking especially at virtio_net.Once a packet is ready for transmission
the kick function is called
here<http://lxr.linux.no/#linux+v2.6.34/drivers/net/virtio_net.c#L588>.
>From here i traced the call and i think it goes to
this<http://lxr.linux.no/#linux+v2.6.34/drivers/virtio/virtio_pci.c#L185>.
>From here where does it go? Which code contains the backend driver of
virtio. Where is the code in the hypervisor which this kick will go to?
Thank you...

Thanks,
Bala

[-- Attachment #2: Type: text/html, Size: 680 bytes --]