SIS | Emulate the GR740 interrupt map, adopt waf and REUSE (!13)

Sebastian Huber (@sebhub) gitlab at rtems.org
Tue Sep 29 13:19:07 UTC 2026




Sebastian Huber commented on a discussion on grlib.c: https://gitlab.rtems.org/rtems/tools/rtems-sis/-/merge_requests/13#note_160263

 >        irqmp_ifr[i] = 0;
 >        irqmp_pextack[i] = 0;
 >      }
 > +
 > +  /* Bus interrupt line n maps to interrupt line n.  */
 > +  for (i = 0; i < 8; i++)
 > +    irqmp_map[i] = ((4 * i) << 24) | ((4 * i + 1) << 16) |

Thanks, done. The map now holds one uint8_t field per bus interrupt line. Each board provides a static table of the reset values. gr740.c holds the identity map. gr765.c holds the map of GR765-DSUM Table 188.

Your dump differs from Table 188 at bus line 52, offset 0x334. The dump reads 0x13 and the table gives 18 (0x12). The branch follows the table. Which value is correct?

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/tools/rtems-sis/-/merge_requests/13#note_160263
You're receiving this email because of your account on gitlab.rtems.org. Unsubscribe from this thread: https://gitlab.rtems.org/-/namespace/15/sent_notifications/5-ayc3vtxwklhng40hwdu26h1wg-f/unsubscribe | Manage all notifications: https://gitlab.rtems.org/-/profile/notifications | Help: https://gitlab.rtems.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260929/fa2a7b3e/attachment-0001.htm>


More information about the bugs mailing list