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

Reply via email to