RTEMS | GICD_IROUTER with wrong offset (#5223)
geng zhu (@zhugengyu2023)
gitlab at rtems.org
Fri Feb 28 07:22:38 UTC 2025
geng zhu created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5223
## Summary
<!--
Please provide as much information as possible such as error messages or attaching logs
-->
- the GICD_IROUTER in arm-giv3.h defined wrong following the ARM gicv3 doc, the real work offset is 0x6000 however
```
uint64_t gicd_irouter[992]; --> offset is defined as 0x6100
uint64_t gicd_iroutere[4096];
} gic_dist;
```
- the wrong offset definition in arm doc

- the correct offset definition in working code
https://github.com/Xilinx/qemu/blob/master/hw/intc/gicv3_internal.h
{width=688 height=510}
## Steps to reproduce
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5223
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20250228/1b1279c5/attachment.htm>
More information about the bugs
mailing list