Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-30 Thread Stefan Hajnoczi
On Fri, Jul 29, 2016 at 9:00 PM, Charls D. Chap wrote: Please use Reply-All when responding to a mailing list thread. This keeps the mailing list (qemu-devel@nongnu.org) in the CC list so your replies are sent to the mailing list too. This way the discussion stays public on the mailing list and

Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-27 Thread Stefan Hajnoczi
On Wed, Jul 27, 2016 at 2:20 PM, Charls D. Chap wrote: > On Wed, Jul 27, 2016 at 3:52 PM, Stefan Hajnoczi wrote: >> >> On Wed, Jul 27, 2016 at 12:19:52PM +0300, charls chap wrote: >> > Hello All, >> > >> > I am new with qemu, I am trying to understand the I/O path of a synchronous >> > I/O. >> >>

Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-27 Thread charls chap
Hello All, I am new with qemu, I am trying to understand the I/O path of a synchronous I/O. It turns out, that I've not a clear picture. Definitely for VM-exit and VM-entry parts. Some generic questions first, and some other questions inline :) 1) if i am correct: When we run QEMU in emulatio

Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-27 Thread Charls D. Chap
Hello List (again), Thank you Stefan for your quick responses! You are great. On Wed, Jul 27, 2016 at 3:52 PM, Stefan Hajnoczi wrote: > > On Wed, Jul 27, 2016 at 12:19:52PM +0300, charls chap wrote: > > Hello All, > > > > I am new with qemu, I am trying to understand the I/O path of a synchronou

Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-27 Thread Stefan Hajnoczi
On Wed, Jul 27, 2016 at 12:19:52PM +0300, charls chap wrote: > Hello All, > > I am new with qemu, I am trying to understand the I/O path of a synchronous > I/O. What exactly do you mean by "synchronous I/O"? Most modern devices have asynchronous interfaces (i.e. a ring or list of requests that c

Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-27 Thread Stefan Hajnoczi
On Wed, Jul 27, 2016 at 10:51:41AM +0100, Stefan Hajnoczi wrote: > On Wed, Jul 27, 2016 at 10:19 AM, charls chap wrote: > > I am new with qemu, I am trying to understand the I/O path of a synchronous > > I/O. > > It turns out, that I've not a clear picture. Definitely for VM-exit and > > VM-entry

Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-27 Thread Stefan Hajnoczi
On Wed, Jul 27, 2016 at 10:19 AM, charls chap wrote: > I am new with qemu, I am trying to understand the I/O path of a synchronous > I/O. > It turns out, that I've not a clear picture. Definitely for VM-exit and > VM-entry parts. Please email the QEMU mailing list at qemu-devel@nongnu.org and CC

Re: [Qemu-devel] From virtio_kick until VM-exit?

2016-07-27 Thread charls chap
Hello All, I am new with qemu, I am trying to understand the I/O path of a synchronous I/O. It turns out, that I've not a clear picture. Definitely for VM-exit and VM-entry parts. Some generic questions first, and some other questions inline :) 1) if i am correct: When we run QEMU in emulatio