diff --git a/OvmfPkg/VirtioBlkDxe/VirtioBlk.c b/OvmfPkg/VirtioBlkDxe/VirtioBlk.c index 55283cb3ba..6079b4a741 100644 --- a/OvmfPkg/VirtioBlkDxe/VirtioBlk.c +++ b/OvmfPkg/VirtioBlkDxe/VirtioBlk.c @@ -700,7 +700,7 @@ VirtioBlkInit ( // step 4c -- Report GPFN (guest-physical frame number) of queue. // Status = Dev->VirtIo->SetQueueAddress (Dev->VirtIo, - (UINT32)(UINTN) Dev->Ring.Base >> EFI_PAGE_SHIFT); + (UINT32) ((UINTN) Dev->Ring.Base >> EFI_PAGE_SHIFT)); if (EFI_ERROR (Status)) { goto ReleaseQueue; } diff --git a/OvmfPkg/VirtioNetDxe/SnpInitialize.c b/OvmfPkg/VirtioNetDxe/SnpInitialize.c index 4203fbd6c1..223030af9e 100644 --- a/OvmfPkg/VirtioNetDxe/SnpInitialize.c +++ b/OvmfPkg/VirtioNetDxe/SnpInitialize.c @@ -96,7 +96,7 @@ VirtioNetInitRing ( // step 4c -- report GPFN (guest-physical frame number) of queue // Status = Dev->VirtIo->SetQueueAddress (Dev->VirtIo, - (UINT32)(UINTN) Ring->Base >> EFI_PAGE_SHIFT); + (UINT32) ((UINTN) Ring->Base >> EFI_PAGE_SHIFT)); if (EFI_ERROR (Status)) { goto ReleaseQueue; } diff --git a/OvmfPkg/VirtioScsiDxe/VirtioScsi.c b/OvmfPkg/VirtioScsiDxe/VirtioScsi.c index 0bcceecab1..e6154cd22e 100644 --- a/OvmfPkg/VirtioScsiDxe/VirtioScsi.c +++ b/OvmfPkg/VirtioScsiDxe/VirtioScsi.c @@ -842,7 +842,7 @@ VirtioScsiInit ( // step 4c -- Report GPFN (guest-physical frame number) of queue. // Status = Dev->VirtIo->SetQueueAddress (Dev->VirtIo, - (UINT32)(UINTN) Dev->Ring.Base >> EFI_PAGE_SHIFT); + (UINT32) ((UINTN) Dev->Ring.Base >> EFI_PAGE_SHIFT)); if (EFI_ERROR (Status)) { goto ReleaseQueue; }