[rtems commit] bsps/gicv3: Resolve build warnings on 64bit

Joel Sherrill joel at rtems.org
Fri Dec 11 21:32:25 UTC 2020


Module:    rtems
Branch:    master
Commit:    9edca35dbe61db9c5b8cc8e4d6b73a6a834170e7
Changeset: http://git.rtems.org/rtems/commit/?id=9edca35dbe61db9c5b8cc8e4d6b73a6a834170e7

Author:    Kinsey Moore <kinsey.moore at oarcorp.com>
Date:      Thu Dec 10 14:41:07 2020 -0600

bsps/gicv3: Resolve build warnings on 64bit

---

 bsps/shared/dev/irq/arm-gicv3.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bsps/shared/dev/irq/arm-gicv3.c b/bsps/shared/dev/irq/arm-gicv3.c
index 520a728..536abdf 100644
--- a/bsps/shared/dev/irq/arm-gicv3.c
+++ b/bsps/shared/dev/irq/arm-gicv3.c
@@ -134,13 +134,13 @@
 static volatile gic_redist *gicv3_get_redist(uint32_t cpu_index)
 {
   return (volatile gic_redist *)
-    (BSP_ARM_GIC_REDIST_BASE + cpu_index * 0x20000);
+    ((uintptr_t)BSP_ARM_GIC_REDIST_BASE + cpu_index * 0x20000);
 }
 
 static volatile gic_sgi_ppi *gicv3_get_sgi_ppi(uint32_t cpu_index)
 {
   return (volatile gic_sgi_ppi *)
-    (BSP_ARM_GIC_REDIST_BASE + cpu_index * 0x20000 + 0x10000);
+    ((uintptr_t)BSP_ARM_GIC_REDIST_BASE + cpu_index * 0x20000 + 0x10000);
 }
 
 void gicvx_interrupt_dispatch(void)



More information about the vc mailing list