Repo: https://github.com/lersek/edk2.git Branch: virtio_gpu_map
This series brings IOMMU support to VirtioGpuDxe. The interesting part is patch#5. I formatted the patches with function context, for easier review. I regression-tested this series in various environments; IA32, X64, AARCH64. My access to a SEV machine is still in the making, so I couldn't test the patches on SEV. Brijesh, if you could test the series for me on SEV, that would be great. I also plan to test it on SEV, once my access is established. Cc: Ard Biesheuvel <[email protected]> Cc: Brijesh Singh <[email protected]> Cc: Jordan Justen <[email protected]> Cc: Tom Lendacky <[email protected]> Thanks, Laszlo Laszlo Ersek (6): OvmfPkg/VirtioGpuDxe: map VRING for bus master common buffer operation OvmfPkg/VirtioGpuDxe: map virtio GPU command objects to device addresses OvmfPkg/VirtioGpuDxe: take EFI_PHYSICAL_ADDRESS in ResourceAttachBacking() OvmfPkg/VirtioGpuDxe: helpers for backing store (de)allocation+(un)mapping OvmfPkg/VirtioGpuDxe: map backing store to bus master device address OvmfPkg/VirtioGpuDxe: negotiate VIRTIO_F_IOMMU_PLATFORM OvmfPkg/VirtioGpuDxe/VirtioGpu.h | 89 ++++++- OvmfPkg/VirtioGpuDxe/Commands.c | 263 ++++++++++++++++++-- OvmfPkg/VirtioGpuDxe/DriverBinding.c | 1 - OvmfPkg/VirtioGpuDxe/Gop.c | 62 +++-- 4 files changed, 370 insertions(+), 45 deletions(-) -- 2.14.1.3.gb7cf6e02401b _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

