NodeVfioConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)Configuration settings for VFIO (Virtual Function I/O) on a node. VFIO allows safe, unprivileged, userspace drivers to access I/O devices.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attribute |
|
|---|---|
| Name | Description |
dma_entry_limit |
int
Optional. Specifies the maximum number of DMA entries (pages) that can be mapped by the VFIO IOMMU type 1 driver for a container. This limit affects the total amount of host memory that can be pinned for direct device access, which is often critical for high-performance devices like TPUs and GPUs. This setting corresponds to the kernel parameter at: /sys/module/vfio_iommu_type1/parameters/dma_entry_limit.
The default value in the kernel is 65535. Higher values
may be needed for workloads mapping large memory regions.
Supported values are integers between 65535 and
4194304.
This field is a member of oneof_ _dma_entry_limit.
|