Because that breaks the (potential) 32-bit build of the driver.
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Leif Lindholm <leif.lindholm@linaro.org>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
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