From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: PATCH [1/1] ArmPkg: Fix GicV2 BaseAddress types To: devel@edk2.groups.io From: neiljay@gmail.com X-Originating-Location: Leeds, England, GB (90.246.44.116) X-Originating-Platform: Linux Firefox 112 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Thu, 11 May 2023 05:52:33 -0700 Message-ID: Content-Type: multipart/alternative; boundary="PmGevE4YGNxS8y3gEyyg" --PmGevE4YGNxS8y3gEyyg Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The GIC v2 base addresses can be 64bit, don't limit to 32 on 64bit machines. Signed-off-by: Neil Jones --- ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Dxe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Dxe.c b/ArmPkg/Drivers/Arm= Gic/GicV2/ArmGicV2Dxe.c index 25290342bd..b990bf3a8a 100644 --- a/ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Dxe.c +++ b/ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Dxe.c @@ -25,8 +25,8 @@ Abstract: extern EFI_HARDWARE_INTERRUPT_PROTOCOL=C2=A0=C2=A0 gHardwareInterruptV2Prot= ocol; extern EFI_HARDWARE_INTERRUPT2_PROTOCOL=C2=A0 gHardwareInterrupt2V2Protocol= ; -STATIC UINT32=C2=A0 mGicInterruptInterfaceBase; -STATIC UINT32=C2=A0 mGicDistributorBase; +STATIC UINTN mGicInterruptInterfaceBase; +STATIC UINTN mGicDistributorBase; /** Enable interrupt source Source. -- 2.39.2 --PmGevE4YGNxS8y3gEyyg Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable The GIC v2 base addresses can be 64bit, don't limit to 32 on 64bit
mac= hines.

Signed-off-by: Neil Jones <neil.jones@blaize.com>---
 ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Dxe.c | 4 ++--
=  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git= a/ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Dxe.c b/ArmPkg/Drivers/ArmGic/GicV2/= ArmGicV2Dxe.c
index 25290342bd..b990bf3a8a 100644
--- a/ArmPkg/Dr= ivers/ArmGic/GicV2/ArmGicV2Dxe.c
+++ b/ArmPkg/Drivers/ArmGic/GicV2/Arm= GicV2Dxe.c
@@ -25,8 +25,8 @@ Abstract:
 extern EFI_HARDWARE_= INTERRUPT_PROTOCOL   gHardwareInterruptV2Protocol;
 ext= ern EFI_HARDWARE_INTERRUPT2_PROTOCOL  gHardwareInterrupt2V2Protocol; 
-STATIC UINT32  mGicInterruptInterfaceBase;
-STAT= IC UINT32  mGicDistributorBase;
+STATIC UINTN mGicInterruptInterf= aceBase;
+STATIC UINTN mGicDistributorBase;
 
 /**=
   Enable interrupt source Source.
--
2.39.2 --PmGevE4YGNxS8y3gEyyg--