RE: [PATCH v1 0/4] virtio-msg transport layer
Parav Pandit <[email protected]> Wed, 25 Feb 2026 15:15:39 +0000
| Newsgroups | dev.linux.lists.virtio-comment |
|---|---|
| Message-ID | <SJ0PR12MB68066D1ACA893589E0675028DC75A@SJ0PR12MB6806.namprd12.prod.outlook.com> |
> From: Manivannan Sadhasivam <[email protected]> > Sent: 25 February 2026 08:41 PM > > On Wed, Feb 25, 2026 at 03:00:19PM +0000, Parav Pandit wrote: > > [...] > > > > >> Yes. This makes a lot of sense now. > > > >> > > > >> This is a virtio-msg-transport device that needs its own device id in the table. > > > >> And its binding to the PCI transport. > > > > > > > > ok. how about an rfc of that idea on the list? > > > > > > > > > I will let Edgar answer on this. > > > > > Sure. > > Also please explain how is this different than SR-IOV devices? > > On a PCI device there are some child devices exposed using some virtio-msg bus transport. > > And all of them are going to share same PCI BDF. > > These individual devices cannot be mapped to different VMs (secure or regular) in a performant way either. > > So what would this virtio-msg-transport device achieve? > > > > IDK why you are comparing this transport with SR-IOV, which altogether serves a > different purpose. > In the example showed there are multiple devices behind one PCI device. Why is it not similar to SR-IOV that does exactly that, on one PCI link, exposes multiple devices. > > If there was no PCI bus when implementing the virtio-msg transport, it would make sense to avoid trap-emulate story. > > But underlying transport being PCI, its back to square one for the originally described motivation. > > > > Even with PCI as the physical bus, we don't need any trap and emulate assumption > with this transport, because the communication is message based, not writing and > reading registers directly in the BAR memory. > That is true. Somewhere in this thread, there was mention of trap+emulation as reason to create some msg based transport. So I do not know why t+e was mentioned. I don’t have the link to that email at the moment. > - Mani > > -- > மணிவண்ணன் சதாசிவம்