Signed-off-by: Andrea Righi <ari...@nvidia.com>
---
 docs/formatdomain.rst | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/docs/formatdomain.rst b/docs/formatdomain.rst
index 1acf203d18..17c7ca2ae3 100644
--- a/docs/formatdomain.rst
+++ b/docs/formatdomain.rst
@@ -9093,6 +9093,42 @@ The ``virtio`` IOMMU devices can further have 
``address`` element as described
 in `Device addresses`_ (address has to by type of ``pci``).
 
 
+ACPI generic initiator
+~~~~~~~~~~~~~~~~~~~~~~
+
+The ACPI Generic Initiator device (GI) allows associating a PCI device with
+a specific NUMA node in the guest through the ACPI Generic Initiator
+namespace.
+
+This is required for certain accelerator configurations, such as NVIDIA
+Multi-Instance GPU (MIG), where each virtual instance must be exposed to
+the guest as a separate NUMA node.
+
+:since:`Since v11.5.0`
+
+::
+
+  ...
+  <acpi-generic-initiator>
+    <pci-dev>dev0</pci-dev>
+    <numa-node>1</numa-node>
+  </acpi-generic-initiator>
+  ...
+
+The ``acpi-generic-initiator`` element has the following child elements:
+
+``pci-dev``
+  Mandatory. Refers to the alias of a PCI device defined in the domain
+  configuration.
+
+``numa-node``
+  Mandatory. Specifies the guest NUMA node that the PCI device should be
+  associated with through the GI mechanism.
+
+Multiple ``acpi-generic-initiator`` elements can be defined to map different 
PCI
+devices to different guest NUMA nodes.
+
+
 Vsock
 ~~~~~
 
-- 
2.49.0

Reply via email to