Lines Matching +full:para +full:- +full:virtualised
1 .. SPDX-License-Identifier: GPL-2.0
23 supported user-kernel APIs are as follows:
25 1. Bind/Unbind guest PASID (e.g. Intel VT-d)
35 1. Emulated and para-virtualised vIOMMUs
36 2. Multiple vendors (Intel VT-d, ARM SMMU, etc.)
41 Although the data structures defined in IOMMU UAPI are self-contained,
46 -----------------------------
50 1. Adding new fields by re-purposing the padding[] field. No size change.
70 ----------------------
83 ----------------
111 Documentation/driver-api/vfio.rst.
115 ------------------------------
121 In this tight-knit VFIO-IOMMU interface, the ultimate consumer of the
122 IOMMU UAPI data is the host IOMMU driver. VFIO facilitates user-kernel
170 - Generic IOMMU layer checks argsz range based on UAPI data in the
173 - Generic IOMMU layer checks content of the UAPI data for non-zero
178 - Vendor IOMMU driver checks argsz based on vendor flags. UAPI data
187 - structure contains vendor data
190 - structure contains only generic data
195 Sharing UAPI with in-kernel users
196 ---------------------------------
197 For UAPIs that are shared with in-kernel users, a wrapper function is
206 In-kernel caller ::