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