Re: [virtio-dev] Re: [virtio-comment] [RFC PATCH v3] virtio-can: Device specification.

2024-02-27 Thread Matias Ezequiel Vara Larsen
On Mon, Feb 26, 2024 at 01:36:40PM +0100, Cornelia Huck wrote: > On Wed, Feb 21 2024, Marc Kleine-Budde wrote: > > > On 21.02.2024 14:16:54, Matias Ezequiel Vara Larsen wrote: > >> On Wed, Feb 21, 2024 at 01:49:31PM +0100, Marc Kleine-Budde wrote: > >> > On 21.

[virtio-dev] Re: [virtio-comment] [RFC PATCH v3] virtio-can: Device specification.

2024-02-22 Thread Matias Ezequiel Vara Larsen
On Wed, Feb 21, 2024 at 04:42:18PM +0100, Mikhail Golubev-Ciuchea wrote: > Hi Matias, > > On 2/20/24 13:19, Matias Ezequiel Vara Larsen wrote: > > Hello Mikail, > > > > On Mon, Jan 08, 2024 at 06:18:50PM +0100, Mikhail Golubev-Ciuchea wrote: > > > Hi all!

Re: [virtio-dev] Re: [virtio-comment] [RFC PATCH v3] virtio-can: Device specification.

2024-02-21 Thread Matias Ezequiel Vara Larsen
On Wed, Feb 21, 2024 at 01:49:31PM +0100, Marc Kleine-Budde wrote: > On 21.02.2024 11:37:58, Matias Ezequiel Vara Larsen wrote: > > > > +The length of the \field{sdu} is determined by the \field{length}. > > > > + > > > > +The type of a CAN message i

[virtio-dev] Re: [virtio-comment] [RFC PATCH v3] virtio-can: Device specification.

2024-02-21 Thread Matias Ezequiel Vara Larsen
On Mon, Jan 08, 2024 at 06:18:50PM +0100, Mikhail Golubev-Ciuchea wrote: > Hi all! > > I kindly request a vote. > > Fixes: https://github.com/oasis-tcs/virtio-spec/issues/186 > > > Best wishes, > Mikhail Golubev-Ciuchea > > > > On 6/9/23 16:22, Mikhail Golubev-Ciuchea wrote: > > From: Harald

[virtio-dev] Re: [virtio-comment] [RFC PATCH v3] virtio-can: Device specification.

2024-02-20 Thread Matias Ezequiel Vara Larsen
Hello Mikail, On Mon, Jan 08, 2024 at 06:18:50PM +0100, Mikhail Golubev-Ciuchea wrote: > Hi all! > > I kindly request a vote. > > Fixes: https://github.com/oasis-tcs/virtio-spec/issues/186 > > > Best wishes, > Mikhail Golubev-Ciuchea > > > > On 6/9/23 16:22, Mikhail Golubev-Ciuchea wrote: >

Re: [virtio-dev] virtio-snd comments/questions

2023-11-27 Thread Matias Ezequiel Vara Larsen
On Wed, Nov 22, 2023 at 06:59:15PM +, Radu Ocica wrote: > Hi Matias, > > > > > > > > > Could you elaborate on this? Which audio backend would not support > > > > PAUSE? I am not very familiar with audio engines. > > > > > > For instance in linux, alsa-lib has a flag that specifies pause suppo

Re: [virtio-dev] virtio-snd comments/questions

2023-11-13 Thread Matias Ezequiel Vara Larsen
Hello, On Thu, Nov 09, 2023 at 04:46:45PM +, Radu Ocica wrote: > > > Could you elaborate on this? Which audio backend would not support > > PAUSE? I am not very familiar with audio engines. > > For instance in linux, alsa-lib has a flag that specifies pause support by a > PCM stream: > #de

Re: [virtio-dev] virtio-snd comments/questions

2023-11-06 Thread Matias Ezequiel Vara Larsen
On Fri, Nov 03, 2023 at 06:17:17PM +, Radu Ocica wrote: > I also think that the driver should not send a STOP command after a failed > START command. There is no explicit description of any states in the virtio > sound device specification. We have both adopted an interpretation that the > s

Re: [virtio-dev] virtio-snd comments/questions

2023-11-06 Thread Matias Ezequiel Vara Larsen
Hello, On Fri, Nov 03, 2023 at 07:05:30PM +, Radu Ocica wrote: > Hi Matias, > > > I will answer to your comments: > > > > I agree that the STOP command could be better explain it. In our > implementation[1], we implemented as your last point defines it, i.e., > stop host's pcm stream and keep

Re: [virtio-dev] virtio-snd comments/questions

2023-10-24 Thread Matias Ezequiel Vara Larsen
On Wed, Oct 18, 2023 at 03:32:21PM +, Radu Ocica wrote: > Hi, > I am working on implementing a virtio-snd vdev. During my work on different > aspects of the implementation I stumbled across the following issues with the > virtio sound device specification (that is part of the virtio 1.3 draft

Re: [virtio-dev] virtio-snd comments/questions

2023-10-24 Thread Matias Ezequiel Vara Larsen
Hello Radu, I CC Anton too. This email responds part of the questions. On Wed, Oct 18, 2023 at 03:32:21PM +, Radu Ocica wrote: > Hi, > I am working on implementing a virtio-snd vdev. During my work on different > aspects of the implementation I stumbled across the following issues with the

Re: [virtio-dev] virtio-snd and snapshots (e.g. in QEMU) when audio is active

2023-07-21 Thread Matias Ezequiel Vara Larsen
Hello Roman, On Wed, Jul 19, 2023 at 04:21:08PM -0700, Roman Kiryanov wrote: > Hi, > > I work in Android Studio Emulator and we use virtio-snd (implemented > ourselves) for audio output/input. According to the spec (1.2), the > device has one TX virtqueue for all output streams and one RX > virtq

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

2021-10-04 Thread Matias Ezequiel Vara Larsen
On Mon, Aug 23, 2021 at 10:20:29AM +0900, AKASHI Takahiro wrote: > Hi Matias, > > On Sat, Aug 21, 2021 at 04:08:20PM +0200, Matias Ezequiel Vara Larsen wrote: > > Hello, > > > > On Fri, Aug 20, 2021 at 03:05:58PM +0900, AKASHI Takahiro wrote: > > > Hi Matias,

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

2021-08-21 Thread Matias Ezequiel Vara Larsen
Hello, On Fri, Aug 20, 2021 at 03:05:58PM +0900, AKASHI Takahiro wrote: > Hi Matias, > > On Thu, Aug 19, 2021 at 11:11:55AM +0200, Matias Ezequiel Vara Larsen wrote: > > Hello Alex, > > > > I can tell you my experience from working on a PoC (library) > > to a

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

2021-08-19 Thread Matias Ezequiel Vara Larsen
Hello Alex, I can tell you my experience from working on a PoC (library) to allow the implementation of virtio-devices that are hypervisor/OS agnostic. I focused on two use cases: 1. type-I hypervisor in which the backend is running as a VM. This is an in-house hypervisor that does not support V

Re: [virtio-dev] Backend libraries for VirtIO device emulation

2020-03-06 Thread Matias Ezequiel Vara Larsen
Hello Alex, On Fri, Mar 06, 2020 at 06:33:57PM +, Alex Bennée wrote: > Hi, > > So the context of my question is what sort of common software layer is > required to implement a virtio backend entirely in userspace? > > Currently most virtio backends are embedded directly in various VMMs > whic