crosvm/devices
David Stevens 5d6d595116 devices: vfio: use VFIO_TYPE1v3_IOMMU if available
For vfio devices which we expect to have granular, dynamic IOMMU
mappings (i.e. passthrough devices using viommu/coiommu), use the
ChromeOS specific VFIO_TYPE1v3_IOMMU if available, as it is optimized
for that use case.

BUG=b:217479627
TEST=boot ManaTEE, observe reduced hypervisor memory usage after IO

Change-Id: I7b3a04adb5049c165885917fa29cedf2ccdee1d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3675885
Commit-Queue: David Stevens <stevensd@chromium.org>
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org>
2022-06-01 05:47:40 +00:00
..
src devices: vfio: use VFIO_TYPE1v3_IOMMU if available 2022-06-01 05:47:40 +00:00
Cargo.toml devices: Update rng devices to be platform agnostic 2022-05-25 01:35:13 +00:00