[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [RFC PATCH 0/3] virtio-pci: management device
Hi all: As promised, I post this series to demonstrate the possibility of using a transport specific way for implementing the management device. The main motivation is to achieve hyper scalability and flexibility. This is an alternative way of transporting the managed(virtual) device via the admin virtqueue (most of the admin virtqueue commands proposed there were just a duplication of the PCI capability). The idea is simple, introduce a device selector and try to reuse as much existing virtio-pci capabilities as possible. In order to make this work, two independent capabilities are introduced. A new capability for storing MSI-X message is introduced for per-device MSI-X configuration for the managed device. PASID capability is also introduced for DMA isolation among the managed devices. To be simple, I don't propose device MMU interface in this series. It could be added in the future since it's not a must if PASID is supported. Sending this for early feedback and comments. Thanks Jason Wang (3): virtio-pci: introduce device specific MSI-X messages store virtio-pci: PASID support virtio-pci: introduce the management device capability content.tex | 202 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 202 insertions(+) -- 2.24.3 (Apple Git-128)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]