From: Ian Campbell <ian.campbell@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Cc: "Iurii Konovalenko" <iurii.konovalenko@globallogic.com>,
"Keir Fraser" <keir@xen.org>, "Tim Deegan" <tim@xen.org>,
"Oleksandr Dmytryshyn" <oleksandr.dmytryshyn@globallogic.com>,
"Ian Jackson" <ian.jackson@eu.citrix.com>,
xen-devel@lists.xen.org, embedded-pv-devel@lists.xenproject.org,
"Lars Kurth" <lars.kurth@xen.org>,
"Stefano Panella" <stefano.panella@citrix.com>,
"Jan Beulich" <jbeulich@suse.com>,
"Andrew Cooper" <andrew.cooper3@citrix.com>,
DarioFaggioli <dario.faggioli@citrix.com>,
PaulDurrant <Paul.Durrant@citrix.com>,
RogerPauMonné <roger.pau@citrix.com>
Subject: Re: [PATCH v7] sndif: add ABI for Para-virtual sound
Date: Tue, 17 Mar 2015 11:40:45 +0000 [thread overview]
Message-ID: <1426592445.18247.198.camel@citrix.com> (raw)
In-Reply-To: <45BD1410-1291-412C-86C3-CBB36CABBB1B@gmail.com>
On Thu, 2015-03-12 at 18:14 +0000, Lars Kurth wrote:
> Hi,I nearly missed this. Please make sure you forward stuff and change
> the headline if you want me to look into things. Otherwise I may miss
> it.
Sure, I'll try and remember.
FYI before Ian J went away he mentioned that he had raised some
questions/issues (either on this or a previous version) which had not
yet been answered (or maybe not answered to his satisfaction, I'm not
sure) but that if those were addressed he would take a look with a view
to acking the interface for inclusion in xen.git.
(I've not looked in the threads for it, so I don't know the exact
state).
> From my perspective, this exactly the kind of scenario why we created
> the embedded / automotive subproject, with an option to store code in
> repos owned by the project.
>
> Given that the primary use-case of these drivers is embedded /
> automotive, my suggestion would be to
> 1.a) Use a repo in the embedded / automotive pv driver subproject to
> host the spec - but use a file system structure that matches the xen
> tree
> 1.b) I would assume there would be one back-end and several front-ends
> for these drivers and some would eventually appear in trees owned by
> the embedded / automotive pv driver subproject
>
> In this case, the maintainer responsibility would fall to members of
> the embedded / automotive pv driver subproject. Once there are several
> implementations, and enough people with skills to review we can
> re-visit where the spec and drivers live.
>
> We can have a discussion about criteria of when to move, but I don't
> think that makes a lot of sense. I think the concerns that need to be
> addressed are:
> 2.a) Enough skills to review the code / protocols from different
> stake-holders - this should happen with time, once the spec and code
> are there. And of course once the embedded / automotive pv driver
> subproject graduates, that will also give extra weight to its
> maintainers in the wider community
> 2.b) Of course if there was a strong case that PV sound drivers are
> extremely useful for core data centre use-cases, I would probably
> suggest another approach
>
> Maybe 2.b) needs to be checked with Intel folks - there may be some
> sound requirement for XenGT
>
> Would this work as a way forward?
I think the main things which is missing is some decision as to the the
point at which we would consider the ABI for a PV protocol fixed, i.e.
to be maintained in a backwards compatible manner from then on.
That's of particular importance when one end of the pair is implemented
in external projects (e.g. OS driver frontends). If the interface is not
declared stable then changes would be allowed which would invalidate
those drivers.
Ian.
next prev parent reply other threads:[~2015-03-17 11:40 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-06 11:28 [PATCH v7] sndif: add ABI for Para-virtual sound Oleksandr Dmytryshyn
2015-02-23 17:41 ` Ian Campbell
2015-02-24 11:49 ` Dario Faggioli
2015-03-12 18:14 ` Lars Kurth
2015-03-17 11:40 ` Ian Campbell [this message]
2015-03-17 13:05 ` Lars Kurth
2015-03-17 13:54 ` Jan Beulich
2015-03-17 13:59 ` Ian Campbell
2015-03-17 13:05 ` Stefano Stabellini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1426592445.18247.198.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=Paul.Durrant@citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=dario.faggioli@citrix.com \
--cc=embedded-pv-devel@lists.xenproject.org \
--cc=ian.jackson@eu.citrix.com \
--cc=iurii.konovalenko@globallogic.com \
--cc=jbeulich@suse.com \
--cc=keir@xen.org \
--cc=lars.kurth.xen@gmail.com \
--cc=lars.kurth@xen.org \
--cc=oleksandr.dmytryshyn@globallogic.com \
--cc=roger.pau@citrix.com \
--cc=stefano.panella@citrix.com \
--cc=tim@xen.org \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.