]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/ArmDmaLib/ArmDmaLib.c
ArmPkg/ArmDmaLib: fix incorrect device address of double buffer
[mirror_edk2.git] / ArmPkg / Library / ArmDmaLib / ArmDmaLib.c
index e836feff1ef85db9af53341780fc95a76699571e..6afce87024e7a2d018076b25ba7ec3a590868c19 100644 (file)
@@ -126,7 +126,7 @@ DmaMap (
         CopyMem (Buffer, HostAddress, *NumberOfBytes);\r
       }\r
 \r
-      *DeviceAddress = (PHYSICAL_ADDRESS)(UINTN)Buffer;\r
+      *DeviceAddress = ConvertToPhysicalAddress ((UINTN)Buffer);\r
     } else {\r
       Map->DoubleBuffer  = FALSE;\r
     }\r