Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-14 Thread Alex Bennée
Stefano Stabellini writes: > On Mon, 6 Sep 2021, AKASHI Takahiro wrote: >> > the second is how many context switches are involved in a transaction. >> > Of course with all things there is a trade off. Things involving the >> > very tightest latency would probably opt for a bare metal backend wh

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-13 Thread Stefano Stabellini
On Mon, 6 Sep 2021, AKASHI Takahiro wrote: > > the second is how many context switches are involved in a transaction. > > Of course with all things there is a trade off. Things involving the > > very tightest latency would probably opt for a bare metal backend which > > I think would imply hypervis

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-09 Thread AKASHI Takahiro
Hi Christopher, On Tue, Sep 07, 2021 at 11:09:34AM -0700, Christopher Clark wrote: > On Tue, Sep 7, 2021 at 4:55 AM AKASHI Takahiro > wrote: > > > Hi, > > > > I have not covered all your comments below yet. > > So just one comment: > > > > On Mon, Sep 06, 2021 at 05:57:43PM -0700, Christopher Cl

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-07 Thread Christopher Clark
On Tue, Sep 7, 2021 at 4:55 AM AKASHI Takahiro wrote: > Hi, > > I have not covered all your comments below yet. > So just one comment: > > On Mon, Sep 06, 2021 at 05:57:43PM -0700, Christopher Clark wrote: > > On Thu, Sep 2, 2021 at 12:19 AM AKASHI Takahiro < > takahiro.aka...@linaro.org> > > wro

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-07 Thread AKASHI Takahiro
Hi, I have not covered all your comments below yet. So just one comment: On Mon, Sep 06, 2021 at 05:57:43PM -0700, Christopher Clark wrote: > On Thu, Sep 2, 2021 at 12:19 AM AKASHI Takahiro > wrote: (snip) > >It appears that, on FE side, at least three hypervisor calls (and data > >cop

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-06 Thread Christopher Clark
On Thu, Sep 2, 2021 at 12:19 AM AKASHI Takahiro wrote: > Hi Christopher, > > Thank you for your feedback. > > On Mon, Aug 30, 2021 at 12:53:00PM -0700, Christopher Clark wrote: > > [ resending message to ensure delivery to the CCd mailing lists > > post-subscription ] > > > > Apologies for being

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-05 Thread AKASHI Takahiro
Alex, On Fri, Sep 03, 2021 at 10:28:06AM +0100, Alex Benn??e wrote: > > AKASHI Takahiro writes: > > > Alex, > > > > On Wed, Sep 01, 2021 at 01:53:34PM +0100, Alex Benn??e wrote: > >> > >> Stefan Hajnoczi writes: > >> > >> > [[PGP Signed Part:Undecided]] > >> > On Wed, Aug 04, 2021 at 12:20:0

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-03 Thread Alex Bennée
AKASHI Takahiro writes: > Alex, > > On Wed, Sep 01, 2021 at 01:53:34PM +0100, Alex Benn??e wrote: >> >> Stefan Hajnoczi writes: >> >> > [[PGP Signed Part:Undecided]] >> > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: >> >> > Could we consider the kernel internally conve

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-03 Thread AKASHI Takahiro
Alex, On Wed, Sep 01, 2021 at 01:53:34PM +0100, Alex Benn??e wrote: > > Stefan Hajnoczi writes: > > > [[PGP Signed Part:Undecided]] > > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: > >> > Could we consider the kernel internally converting IOREQ messages from > >> > the Xe

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-02 Thread Stefan Hajnoczi
On Wed, Sep 01, 2021 at 01:53:34PM +0100, Alex Bennée wrote: > > Stefan Hajnoczi writes: > > > [[PGP Signed Part:Undecided]] > > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: > >> > Could we consider the kernel internally converting IOREQ messages from > >> > the Xen hyperv

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-02 Thread AKASHI Takahiro
yshchenko ; Stefano Stabellini > >> > ; Alex Benn??e ; Kaly > >> Xin > >> > ; Stratos Mailing List < > >> stratos-...@op-lists.linaro.org>; > >> > virtio-...@lists.oasis-open.org; Arnd Bergmann < > >> arnd.bergm...@li

RE: Enabling hypervisor agnosticism for VirtIO backends

2021-09-01 Thread Wei Chen
ulien > Grall ; Juergen Gross ; Paul Durrant > ; nd ; Xen Devel > Subject: RE: Enabling hypervisor agnosticism for VirtIO backends > > Hi Akashi, > > > -Original Message- > > From: AKASHI Takahiro > > Sent: 2021年9月1日 20:29 > > To: Wei Chen &g

RE: Enabling hypervisor agnosticism for VirtIO backends

2021-09-01 Thread Wei Chen
; ; > > > Viresh Kumar ; Stefano Stabellini > > > ; stefa...@redhat.com; Jan Kiszka > > > ; Carl van Schaik ; > > > prat...@quicinc.com; Srivatsa Vaddagiri ; Jean- > > > Philippe Brucker ; Mathieu Poirier > > > ; Oleksandr Tyshchenko > >

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-01 Thread Oleksandr Tyshchenko
Hi Akashi, I am sorry for the possible format issues. > > > > > > > > > It's a RFC discussion. We have tested this RFC patch internally. > > > > https://lists.xenproject.org/archives/html/xen-devel/2021- > > > 07/msg01532.html > > > > > > I'm afraid that I miss something here, but I don't know >

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-01 Thread Alex Bennée
Stefan Hajnoczi writes: > [[PGP Signed Part:Undecided]] > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: >> > Could we consider the kernel internally converting IOREQ messages from >> > the Xen hypervisor to eventfd events? Would this scale with other kernel >> > hypercall

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-09-01 Thread AKASHI Takahiro
Philippe Brucker ; Mathieu Poirier > > ; Oleksandr Tyshchenko > > ; Bertrand Marquis > > ; Artem Mygaiev ; Julien > > Grall ; Juergen Gross ; Paul Durrant > > ; Xen Devel > > Subject: Re: Enabling hypervisor agnosticism for VirtIO backends > > > > Wei, >

RE: Enabling hypervisor agnosticism for VirtIO backends

2021-09-01 Thread Wei Chen
; ; > > > Viresh Kumar ; Stefano Stabellini > > > ; stefa...@redhat.com; Jan Kiszka > > > ; Carl van Schaik ; > > > prat...@quicinc.com; Srivatsa Vaddagiri ; Jean- > > > Philippe Brucker ; Mathieu Poirier > > > ; Oleksandr Tyshchenko > > > ; Bert

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-30 Thread AKASHI Takahiro
cker ; Mathieu Poirier > > ; Oleksandr Tyshchenko > > ; Bertrand Marquis > > ; Artem Mygaiev ; Julien > > Grall ; Juergen Gross ; Paul Durrant > > ; Xen Devel > > Subject: Re: Enabling hypervisor agnosticism for VirtIO backends > > > > Hi Wei, >

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-30 Thread Christopher Clark
; Stratos >> > > > > Mailing List ; virtio- >> > dev@lists.oasis- >> > > > > open.org; Arnd Bergmann ; Viresh Kumar >> > > > > ; Stefano Stabellini >> > > > > ; stefa...@redhat.com; Jan Kiszka >> > &g

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-30 Thread Christopher Clark
Carl van Schaik ; > > prat...@quicinc.com; Srivatsa Vaddagiri ; Jean- > > Philippe Brucker ; Mathieu Poirier > > ; Oleksandr Tyshchenko > > ; Bertrand Marquis > > ; Artem Mygaiev ; > Julien > > Grall ; Juergen Gross ; Paul Durrant > > ; Xen Devel > >

RE: Enabling hypervisor agnosticism for VirtIO backends

2021-08-26 Thread Wei Chen
; > > Stratos > > > > > > Mailing List ; virtio- > > > > dev@lists.oasis- > > > > > > open.org; Arnd Bergmann ; Viresh Kumar > > > > > > ; Stefano Stabellini > > > > > > ; stefa...@redhat.com; Jan Kiszka > > >

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-26 Thread AKASHI Takahiro
...@redhat.com; Jan Kiszka > > > ; Carl van Schaik ; > > > prat...@quicinc.com; Srivatsa Vaddagiri ; Jean- > > > Philippe Brucker ; Mathieu Poirier > > > ; Oleksandr Tyshchenko > > > ; Bertrand Marquis > > > ; Artem Mygaiev ; Julien > > > Grall ; Jue

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-25 Thread Stefan Hajnoczi
On Wed, Aug 25, 2021 at 07:29:45PM +0900, AKASHI Takahiro wrote: > On Mon, Aug 23, 2021 at 10:58:46AM +0100, Stefan Hajnoczi wrote: > > On Mon, Aug 23, 2021 at 03:25:00PM +0900, AKASHI Takahiro wrote: > > > Hi Stefan, > > > > > > On Tue, Aug 17, 2021 at 11:41:01AM +0100, Stefan Hajnoczi wrote: > >

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-25 Thread AKASHI Takahiro
Hi Stefan, On Mon, Aug 23, 2021 at 10:58:46AM +0100, Stefan Hajnoczi wrote: > On Mon, Aug 23, 2021 at 03:25:00PM +0900, AKASHI Takahiro wrote: > > Hi Stefan, > > > > On Tue, Aug 17, 2021 at 11:41:01AM +0100, Stefan Hajnoczi wrote: > > > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-23 Thread Stefan Hajnoczi
On Mon, Aug 23, 2021 at 03:25:00PM +0900, AKASHI Takahiro wrote: > Hi Stefan, > > On Tue, Aug 17, 2021 at 11:41:01AM +0100, Stefan Hajnoczi wrote: > > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: > > > > Could we consider the kernel internally converting IOREQ messages from

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-22 Thread AKASHI Takahiro
Hi Stefan, On Tue, Aug 17, 2021 at 11:41:01AM +0100, Stefan Hajnoczi wrote: > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: > > > Could we consider the kernel internally converting IOREQ messages from > > > the Xen hypervisor to eventfd events? Would this scale with other ker

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-19 Thread AKASHI Takahiro
irier > > ; Oleksandr Tyshchenko > > ; Bertrand Marquis > > ; Artem Mygaiev ; Julien > > Grall ; Juergen Gross ; Paul Durrant > > ; Xen Devel > > Subject: Re: Enabling hypervisor agnosticism for VirtIO backends > > > > On Tue, Aug 17, 2021 at 08:

RE: Enabling hypervisor agnosticism for VirtIO backends

2021-08-18 Thread Wei Chen
i > > > ; stefa...@redhat.com; Jan Kiszka > > > ; Carl van Schaik ; > > > prat...@quicinc.com; Srivatsa Vaddagiri ; Jean- > > > Philippe Brucker ; Mathieu Poirier > > > ; Oleksandr Tyshchenko > > > ; Bertrand Marquis > > > ; Artem Mygaiev ; > Julie

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-17 Thread AKASHI Takahiro
irier > > ; Oleksandr Tyshchenko > > ; Bertrand Marquis > > ; Artem Mygaiev ; Julien > > Grall ; Juergen Gross ; Paul Durrant > > ; Xen Devel > > Subject: Re: Enabling hypervisor agnosticism for VirtIO backends > > > > Hi Wei, Oleksandr, >

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-17 Thread Stefan Hajnoczi
On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: > > Could we consider the kernel internally converting IOREQ messages from > > the Xen hypervisor to eventfd events? Would this scale with other kernel > > hypercall interfaces? > > > > So any thoughts on what directions are worth

RE: Enabling hypervisor agnosticism for VirtIO backends

2021-08-17 Thread Wei Chen
.info/?l=xen-devel&m=162373754705233&w=2 > > > > > > From: Oleksandr Tyshchenko > > > Sent: 2021年8月14日 23:38 > > > To: AKASHI Takahiro ; Stefano Stabellini > > > > Cc: Alex Benn??e ; Stratos Mailing List > ; virtio-...@lists.oas

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-17 Thread AKASHI Takahiro
sis-open.org; Arnd > > Bergmann ; Viresh Kumar > > ; Stefano Stabellini > > ; stefa...@redhat.com; Jan Kiszka > > ; Carl van Schaik ; > > prat...@quicinc.com; Srivatsa Vaddagiri ; > > Jean-Philippe Brucker ; Mathieu Poirier > > ; Wei Chen

RE: Enabling hypervisor agnosticism for VirtIO backends

2021-08-16 Thread Wei Chen
ko ; Bertrand Marquis > ; Artem Mygaiev ; Julien > Grall ; Juergen Gross ; Paul Durrant > ; Xen Devel > Subject: Re: Enabling hypervisor agnosticism for VirtIO backends > > Hello, all. > > Please see some comments below. And sorry for the possible format issues. > &

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-14 Thread Oleksandr Tyshchenko
Hello, all. Please see some comments below. And sorry for the possible format issues. On Wed, Aug 11, 2021 at 9:27 AM AKASHI Takahiro wrote: > On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: > > CCing people working on Xen+VirtIO and IOREQs. Not trimming the original > > ema

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-10 Thread AKASHI Takahiro
On Wed, Aug 04, 2021 at 12:20:01PM -0700, Stefano Stabellini wrote: > CCing people working on Xen+VirtIO and IOREQs. Not trimming the original > email to let them read the full context. > > My comments below are related to a potential Xen implementation, not > because it is the only implementation

Re: Enabling hypervisor agnosticism for VirtIO backends

2021-08-04 Thread Stefano Stabellini
CCing people working on Xen+VirtIO and IOREQs. Not trimming the original email to let them read the full context. My comments below are related to a potential Xen implementation, not because it is the only implementation that matters, but because it is the one I know best. Also, please see this r