\r
EFI_STATUS\r
VirtioGpuResourceAttachBacking (\r
- IN OUT VGPU_DEV *VgpuDev,\r
- IN UINT32 ResourceId,\r
- IN VOID *FirstBackingPage,\r
- IN UINTN NumberOfPages\r
+ IN OUT VGPU_DEV *VgpuDev,\r
+ IN UINT32 ResourceId,\r
+ IN EFI_PHYSICAL_ADDRESS BackingStoreDeviceAddress,\r
+ IN UINTN NumberOfPages\r
)\r
{\r
volatile VIRTIO_GPU_RESOURCE_ATTACH_BACKING Request;\r
\r
Request.ResourceId = ResourceId;\r
Request.NrEntries = 1;\r
- Request.Entry.Addr = (UINTN)FirstBackingPage;\r
+ Request.Entry.Addr = BackingStoreDeviceAddress;\r
Request.Entry.Length = (UINT32)EFI_PAGES_TO_SIZE (NumberOfPages);\r
Request.Entry.Padding = 0;\r
\r