OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [PATCH v3 3/4] Add device management facility


A virtio device may be capable of managing other virtio device
features and configuration. These management operations are composed of
one or more admin commands from the admin command set. One such
management interface for issuing these commands can be the virtio admin
virtqueue.

Reviewed-by: Parav Pandit <parav@nvidia.com>
Signed-off-by: Max Gurtovoy <mgurtovoy@nvidia.com>
---
 content.tex | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/content.tex b/content.tex
index bf46192..276a29f 100644
--- a/content.tex
+++ b/content.tex
@@ -451,6 +451,20 @@ \section{Exporting Objects}\label{sec:Basic Facilities of a Virtio Device / Expo
 
 \input{admin.tex}
 
+\section{Device management}\label{sec:Basic Facilities of a Virtio Device / Device management}
+
+Virtualized environments might be composed of one or more virtio devices. These devices might be
+associated with each other. For example,  virtio PCI PF and its VFS are composing one virtio group.
+A PCI PF device, by default, is the primary device in the group, and its PCI VFs are the secondary devices in the group.
+A sophisticated primary device might have capabilities to manage its secondary devices. This primary
+device will be the virtio group manager and the secondary devices would be the managed devices in this group.
+
+The primary device will use the admin command set to manage secondary devices (see section
+\ref{sec:Basic Facilities of a Virtio Device / Admin command set} for more details). The primary device
+can use any management interface that is defined in the virtio specification for issuing admin commands.
+For example, the admin virtqueue (see section \ref{sec:Basic Facilities of a Virtio Device / Admin Virtqueues} for more details)
+of the PF can be used to configure some attributes (such as MSI-X vectors) for its VFs in order to improve resource utilization.
+
 \chapter{General Initialization And Device Operation}\label{sec:General Initialization And Device Operation}
 
 We start with an overview of device initialization, then expand on the
-- 
2.21.0



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]