Re: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-15 Thread Stefano Stabellini
On Wed, 15 Sep 2021, Trilok Soni wrote: > On 9/14/2021 8:29 PM, Stefano Stabellini wrote: > > On Tue, 14 Sep 2021, Trilok Soni wrote: > > > On 9/13/2021 4:51 PM, Stefano Stabellini via Stratos-dev wrote: > > > > On Mon, 6 Sep 2021, AKASHI Takahiro wrote: > > > > > > the second is how many context s

Re: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-15 Thread Trilok Soni
Hi Stefano, On 9/14/2021 8:29 PM, Stefano Stabellini wrote: On Tue, 14 Sep 2021, Trilok Soni wrote: On 9/13/2021 4:51 PM, Stefano Stabellini via Stratos-dev wrote: On Mon, 6 Sep 2021, AKASHI Takahiro wrote: the second is how many context switches are involved in a transaction. Of course with

Re: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-15 Thread Trilok Soni
Hello, On 9/13/2021 4:51 PM, Stefano Stabellini via Stratos-dev wrote: 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 op

Re: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-14 Thread Stefano Stabellini
On Tue, 14 Sep 2021, Trilok Soni wrote: > On 9/13/2021 4:51 PM, Stefano Stabellini via Stratos-dev wrote: > > 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 invo

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: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-13 Thread François Ozog
Hi Le mar. 14 sept. 2021 à 01:51, Stefano Stabellini via Stratos-dev < stratos-...@op-lists.linaro.org> a écrit : > 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

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: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-10 Thread Alex Bennée
Christopher Clark writes: > On Sun, Sep 5, 2021 at 7:24 PM AKASHI Takahiro via Stratos-dev > wrote: > > Alex, > > On Fri, Sep 03, 2021 at 10:28:06AM +0100, Alex Benn??e wrote: > > In configuration phase of virtio device, the latency won't be a big matter. > In device operations (i.e. rea

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: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-09 Thread AKASHI Takahiro
On Mon, Sep 06, 2021 at 07:41:48PM -0700, Christopher Clark wrote: > On Sun, Sep 5, 2021 at 7:24 PM AKASHI Takahiro via Stratos-dev < > stratos-...@op-lists.linaro.org> wrote: > > > Alex, > > > > On Fri, Sep 03, 2021 at 10:28:06AM +0100, Alex Benn??e wrote: > > > > > > AKASHI Takahiro writes: > >

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: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-06 Thread Christopher Clark
On Sun, Sep 5, 2021 at 7:24 PM AKASHI Takahiro via Stratos-dev < stratos-...@op-lists.linaro.org> wrote: > 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 wro

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: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-09-01 Thread Alex Bennée
AKASHI Takahiro writes: > Hi François, > > On Thu, Aug 12, 2021 at 09:55:52AM +0200, Fran??ois Ozog wrote: >> I top post as I find it difficult to identify where to make the comments. > > Thank you for the posting. > I think that we should first discuss more about the goal/requirements/ > prac

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
sa 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 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: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-08-16 Thread François Ozog
I top post as I find it difficult to identify where to make the comments. 1) BE acceleration Network and storage backends may actually be executed in SmartNICs. As virtio 1.1 is hardware friendly, there may be SmartNICs with virtio 1.1 PCI VFs. Is it a valid use case for the generic BE framework t

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: [Stratos-dev] Enabling hypervisor agnosticism for VirtIO backends

2021-08-12 Thread AKASHI Takahiro
Hi François, On Thu, Aug 12, 2021 at 09:55:52AM +0200, Fran??ois Ozog wrote: > I top post as I find it difficult to identify where to make the comments. Thank you for the posting. I think that we should first discuss more about the goal/requirements/ practical use cases for the framework. > 1)

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