mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 02:25:23 +00:00
Implement VIOT table for vIOMMU discovery. This is a preferred method over VIRTIO_IOMMU_F_TOPOLOGY on x86. [1][2] Make sure the vIOMMU device already has a valid PCI address during generate_acpi(). [1] https://lore.kernel.org/linux-iommu/20200821131540.2801801-1-jean-philippe@linaro.org/ [2] https://jpbrucker.net/virtio-iommu/viot/viot-v9.pdf BUG=b:181736020 TEST=boot Linux kernel and verify passthru devices work properly with iommu=on Change-Id: I717a6d5ba2836420af9cd54b3459776b57bfb68e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2976055 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: David Stevens <stevensd@chromium.org> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: David Stevens <stevensd@chromium.org> |
||
---|---|---|
.. | ||
src | ||
.build_test_serial | ||
Cargo.toml |