<div dir="ltr">I am trying to achieve a host->guest comm channel.<div>so far, I have written a device in the launcher which simply registers one IN vq and a handler function for the interrupt.</div><div>I have a virtio driver, which on initialization (probe), kmallocs a buffer, calls sg_init_one, places the buffer via virtqueue_add_buf and then kicks the vq.</div>

<div><br></div><div>on the host side (launcher), my handler is called, and I can see the data I had filled in on the guest side, however, when I try to set data into the buffers by changing the iov[0].base to the addr of data in the host and try a trigger_irq, my guest gets notified, but I don't see the updated data.</div>

<div><br></div><div>-Earlence</div></div>