From: Cornelia Huck <cohuck@redhat.com>
To: Peter Hilber <peter.hilber@oss.qualcomm.com>,
Demi Marie Obenour <demiobenour@gmail.com>
Cc: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>,
"Michael S. Tsirkin" <mst@redhat.com>,
Parav Pandit <parav@nvidia.com>,
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>,
"virtio-comment@lists.linux.dev" <virtio-comment@lists.linux.dev>,
Jan Kiszka <jan.kiszka@siemens.com>,
Stefan Hajnoczi <stefanha@redhat.com>,
Trilok Soni <trilok.soni@oss.qualcomm.com>
Subject: Re: [PATCH v2] content: Reserve ID 52 for QPSFI device
Date: Mon, 26 Oct 2026 15:31:16 +0100 [thread overview]
Message-ID: <875wyo3557.fsf@redhat.com> (raw)
In-Reply-To: <rltfxbrlfrqixbuevqknfake6hmcs62vjwgpk66tzvyswvfuej@6imyqn2npcby>
On Fri, Oct 23 2026, Peter Hilber <peter.hilber@oss.qualcomm.com> wrote:
> Qualcomm's intent is to upstream a Linux kernel Virtio driver for a
> non-standardized device using a Virtio transport [1]. It should be able
> to work in a vanilla Linux kernel. I think this requires a new
> "vendor-specific" or similar device. The driver needs to avoid
> collisions with other devices and must not take an unassigned ID.
>
> I think "vendor-specific" does not capture all possible use cases for
> such a device, though. It could be a "self-assigned" device, e.g. for
> prototypes to be standardized later.
>
> In the discussion, it was proposed to distinguish "vendor-specific"
> devices through common configuration space fields. I would suggest to
> use a UUID at the start of the configuration space of the new device 52
> to distinguish "vendor-specific"/"self-assigned" devices. Everybody can
> generate a UUID when needed. This would
>
> - allow everybody to create new devices without ID collisions due to
> using unregistered IDs
>
> - allow using UUIDs for prototyping, with a new one available for each
> breaking change
I would prefer to have a namespace for this kind of experimentation,
i.e. <testing prefix><uuid>, with vendor or purpose-specific devices
using <vendor/purpose prefix><uuid>, so that...
>
> - be a way to resolve the device ID scarcity
...this would still hold (I think the most limiting factor for this is
actually ccw? not sure how much we care about implementing new devices
on ccw, though), and...
>
> - relieve Virtio TC from some device ID registration work.
...this would also still somewhat hold (no need to reserve an ID for
everything, but if you're serious, get a vendor-or-purpose prefix.)
I'd still want to encourage everyone creating a serious device to go and
try to standardize it.
next prev parent reply other threads:[~2026-10-26 14:31 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-21 18:00 [PATCH v2] content: Reserve ID 52 for QPSFI device Peter Hilber
2026-10-21 19:25 ` Demi Marie Obenour
2026-10-21 19:50 ` Michael S. Tsirkin
2026-10-22 4:35 ` Cornelia Huck
2026-10-22 7:07 ` Demi Marie Obenour
2026-10-22 7:24 ` Michael S. Tsirkin
2026-10-22 8:41 ` Manos Pitsidianakis
2026-10-22 13:19 ` Michael S. Tsirkin
2026-10-22 14:07 ` Dmitry Baryshkov
2026-10-22 15:05 ` Cornelia Huck
2026-10-22 15:35 ` Parav Pandit
2026-10-22 15:41 ` Michael S. Tsirkin
2026-10-22 15:49 ` Parav Pandit
2026-10-22 16:02 ` Michael S. Tsirkin
2026-10-22 16:20 ` Parav Pandit
2026-10-22 16:29 ` Michael S. Tsirkin
2026-10-22 22:39 ` Peter Hilber
2026-10-22 23:28 ` Michael S. Tsirkin
2026-10-23 3:32 ` Parav Pandit
2026-10-23 5:37 ` Manos Pitsidianakis
2026-10-23 5:40 ` Demi Marie Obenour
2026-10-23 20:56 ` Peter Hilber
2026-10-23 23:47 ` Michael S. Tsirkin
2026-10-26 14:31 ` Cornelia Huck [this message]
2026-10-28 14:22 ` Peter Hilber
2026-10-22 15:44 ` Michael S. Tsirkin
2026-10-22 14:50 ` Zelong Ren
2026-10-21 19:41 ` Michael S. Tsirkin
2026-10-22 13:56 ` Dmitry Baryshkov
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=875wyo3557.fsf@redhat.com \
--to=cohuck@redhat.com \
--cc=demiobenour@gmail.com \
--cc=dmitry.baryshkov@oss.qualcomm.com \
--cc=jan.kiszka@siemens.com \
--cc=manos.pitsidianakis@linaro.org \
--cc=mst@redhat.com \
--cc=parav@nvidia.com \
--cc=peter.hilber@oss.qualcomm.com \
--cc=stefanha@redhat.com \
--cc=trilok.soni@oss.qualcomm.com \
--cc=virtio-comment@lists.linux.dev \
/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.