Re: [PATCH] Reserve device ID 51 for Virtio HAB (Host-Guest Auxiliary Bridge) device
Zelong Ren <[email protected]> Mon, 3 Aug 2026 19:09:12 +0800
| Newsgroups | dev.linux.lists.virtio-comment |
|---|---|
| Message-ID | <[email protected]> |
Hi Albert, Thank you for the clarification. Could the TC please open a voting ballot for reserving Device ID 51 for Virtio HAB? Fixes: https://github.com/oasis-tcs/virtio-spec/issues/249 Best regards, Zelong On Mon, Aug 3, 2026 at 5:37 PM Albert Esteve <[email protected]> wrote: > > On Fri, Jul 17, 2026 at 6:10 PM Zelong Ren <[email protected]> wrote: > > > > Hi all, > > > > Gentle ping on this patch. > > > > The earlier questions have been addressed in the thread. Could anyone comment > > on whether there are any remaining concerns with reserving Device ID 51 for > > Virtio HAB? > > Hi, > > If there are no concerns raised for a period of time, the next step > would be to open an Issue in the repository (which you already did), > and request a TC voting as specified in [1]. > > BR, > Albert. > > [1] https://github.com/oasis-tcs/virtio-spec#use-of-github-issues > > > > > I'd be happy to provide additional details if needed. > > > > Thanks for your review. > > > > Best regards, > > Zelong > > > > On Mon, 7 Jul 2026, Zelong Ren wrote: > > > > > > > Can this be used for communication between two different guest VMs? > > > > > > We didn't have this use case today but with some effort this can be supported. > > > It should be viewed as 2 GVMs still requires the setup of PVM and assistance > > > of it to reach this functionality. > > > > > > > Do you plan to upstream the specification for this device as well? > > > > > > Yes, agree 100%. > > > The ID reservation is the first step, we plan to upstream the device specification > > > to the virtio TC as well. > > > > > > On Thu, 2 Jul 2026, Demi Marie Obenour wrote: > > > > > > > > > Virtio HAB device is an inter-VM IPC and shared-memory device > > > > > intended for multi-VM systems. > > > > > > > > > > Virtio HAB provides named service channels between guest VMs > > > > > and primary/service VM, primarily targeting platform-specific > > > > > hardware accelerators and system services (deployed in Qualcomm > > > > > automotive platforms). > > > > > > > > Can this be used for communication between two different guest VMs? > > > > > > > > > It also supports bi-directional zero-copy shared-memory lifecycle > > > > > operations (export/unexport/import/unimport). > > > > > > > > > > The driver is shipping in Qualcomm automotive IVI products, > > > > > supports Gunyah, QNX, Green Hills, Red Bend and Xen hypervisors > > > > > (KVM in progress), and is being prepared for Linux kernel upstreaming. > > > > > > > > > > Signed-off-by: Zelong Ren <[email protected]> > > > > > --- > > > > > content.tex | 2 ++ > > > > > 1 file changed, 2 insertions(+) > > > > > > > > > > diff --git a/content.tex b/content.tex > > > > > index 243ce2d..25837d8 100644 > > > > > --- a/content.tex > > > > > +++ b/content.tex > > > > > @@ -805,6 +805,8 @@ \chapter{Device Types}\label{sec:Device Types} > > > > > \hline > > > > > 50 & Video encoder/decoder device \\ > > > > > \hline > > > > > +51 & HAB (Host-Guest Auxiliary Bridge) device \\ > > > > > +\hline > > > > > \end{longtable} > > > > > > > > > > Some of the devices above are unspecified by this document, > > > > > > > > Do you plan to upstream the specification for this device as well?