X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=OvmfPkg%2FVirtioGpuDxe%2FCommands.c;fp=OvmfPkg%2FVirtioGpuDxe%2FCommands.c;h=c1951a807e98d9c32ceae7e41f436c77f28f4f07;hp=bdedea1df6a70887c0664f6a79ec38ef623853bb;hb=5409c6abc8d8b8a7196fee1d4455845aacef23bd;hpb=067b648332790be91d95dd84e2549a0dfe52185a diff --git a/OvmfPkg/VirtioGpuDxe/Commands.c b/OvmfPkg/VirtioGpuDxe/Commands.c index bdedea1df6..c1951a807e 100644 --- a/OvmfPkg/VirtioGpuDxe/Commands.c +++ b/OvmfPkg/VirtioGpuDxe/Commands.c @@ -496,10 +496,10 @@ VirtioGpuResourceUnref ( EFI_STATUS VirtioGpuResourceAttachBacking ( - IN OUT VGPU_DEV *VgpuDev, - IN UINT32 ResourceId, - IN VOID *FirstBackingPage, - IN UINTN NumberOfPages + IN OUT VGPU_DEV *VgpuDev, + IN UINT32 ResourceId, + IN EFI_PHYSICAL_ADDRESS BackingStoreDeviceAddress, + IN UINTN NumberOfPages ) { volatile VIRTIO_GPU_RESOURCE_ATTACH_BACKING Request; @@ -510,7 +510,7 @@ VirtioGpuResourceAttachBacking ( Request.ResourceId = ResourceId; Request.NrEntries = 1; - Request.Entry.Addr = (UINTN)FirstBackingPage; + Request.Entry.Addr = BackingStoreDeviceAddress; Request.Entry.Length = (UINT32)EFI_PAGES_TO_SIZE (NumberOfPages); Request.Entry.Padding = 0;