On 08/28/17 02:34, Brijesh Singh wrote:
> The patch updates the VirtioBlkDxe to use IOMMU-like member functions to map
> the system physical address to device address for buffers (including vring,
> device specific request and response pointed by vring descriptor, and any
> furter memory reference by those request and response).
> 
> Cc: Ard Biesheuvel <[email protected]>
> Cc: Jordan Justen <[email protected]>
> Cc: Tom Lendacky <[email protected]>
> Cc: Laszlo Ersek <[email protected]>
> 
> Repo: https://github.com/codomania/edk2
> Branch: virtio-blk-2
> 
> Changes since v1:
>  * changes to address v1 feedback
> 
> Brijesh Singh (3):
>   OvmfPkg/VirtioBlkDxe: map VRING using VirtioRingMap()
>   Ovmfpkg/VirtioBlkDxe: map virtio-blk request and response buffers
>   OvmfPkg/VirtioBlkDxe: negotiate VIRTIO_F_IOMMU_PLATFORM
> 
>  OvmfPkg/VirtioBlkDxe/VirtioBlk.h |   1 +
>  OvmfPkg/VirtioBlkDxe/VirtioBlk.c | 188 +++++++++++++++++---
>  2 files changed, 166 insertions(+), 23 deletions(-)
> 

test scenario     legacy PCI (X64) modern PCI (X64)
----------------  ---------------  ----------------
shell RECONNECT   PASS             PASS
shell LS/TYPE     PASS             PASS
ExitBootServices  PASS             PASS

Regression-tested-by: Laszlo Ersek <[email protected]>

Commit range a2285a896384..dd4205f8ba41.

Thanks,
Laszlo
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to