]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/VirtioGpuDxe/Commands.c
OvmfPkg/VirtioGpuDxe: Fix VS toolchain build failure
[mirror_edk2.git] / OvmfPkg / VirtioGpuDxe / Commands.c
index b369dc3a7abc06f77798a47ca156c3a1f930ac3f..962087cfec97cdb4a42fdc9b5f0cde954e3c1409 100644 (file)
@@ -284,12 +284,13 @@ VirtioGpuSendCommand (
   Header->Padding   = 0;\r
 \r
   ASSERT (RequestSize >= sizeof *Header);\r
+  ASSERT (RequestSize <= MAX_UINT32);\r
 \r
   //\r
   // Compose the descriptor chain.\r
   //\r
   VirtioPrepare (&VgpuDev->Ring, &Indices);\r
-  VirtioAppendDesc (&VgpuDev->Ring, (UINTN)Header, RequestSize,\r
+  VirtioAppendDesc (&VgpuDev->Ring, (UINTN)Header, (UINT32)RequestSize,\r
     VRING_DESC_F_NEXT, &Indices);\r
   VirtioAppendDesc (&VgpuDev->Ring, (UINTN)&Response, sizeof Response,\r
     VRING_DESC_F_WRITE, &Indices);\r