]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmVirtPkg/XenAcpiPlatformDxe/XenAcpiPlatformDxe.c
ArmVirtPkg/XenAcpiPlatformDxe: don't cast UINT64 to pointer directly
[mirror_edk2.git] / ArmVirtPkg / XenAcpiPlatformDxe / XenAcpiPlatformDxe.c
index 203946f97bf812c514fee1805eb38b9b60b30f9b..49f9b5d2822aac9f115a6def055296343509bbb7 100644 (file)
@@ -73,7 +73,8 @@ GetXenArmAcpiRsdp (
   ASSERT (RegSize == 2 * sizeof (UINT64));\r
 \r
   RegBase = SwapBytes64(Reg[0]);\r
-  RsdpStructurePtr = (EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER *)RegBase;\r
+  RsdpStructurePtr =\r
+    (EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER *)(UINTN)RegBase;\r
 \r
   if (RsdpStructurePtr && RsdpStructurePtr->Revision >= 2) {\r
     Sum = CalculateSum8 ((CONST UINT8 *)RsdpStructurePtr,\r