Re: [PATCH] Reserve device ID 51 for Virtio HAB (Host-Guest Auxiliary Bridge) device
Zelong Ren <[email protected]> Mon, 6 Jul 2026 14:15:39 +0800
| Newsgroups | dev.linux.lists.virtio-comment |
|---|---|
| Message-ID | <[email protected]> |
> > 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? 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. > > 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? Yes, agree 100%. The ID reservation is the first step, we plan to upstream the device specification to the virtio TC as well.