<div dir="ltr">Is there anything the BSP has to do to support this? <div><br></div><div>What about the patch (in the docs?) to add records for arm? Is it obsolete?</div><div><br></div><div>I assume I just haven't noticed a documentation patch for the configure option.</div><div><br></div><div>--joel</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 1, 2022 at 6:11 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This enables the tracing of interrupt entry/exit events through an<br>
application configuration option.  The interrupt processing can be<br>
viewed with Trace Compass.<br>
<br>
Sebastian Huber (3):<br>
  bsps/irq: Rename handler in dispatch table<br>
  bsps/irq: Add bsp_interrupt_get_dispatch_table_slot()<br>
  config: Add CONFIGURE_RECORD_INTERRUPTS_ENABLED<br>
<br>
 bsps/include/bsp/irq-generic.h                | 79 ++++++++-------<br>
 bsps/powerpc/mpc55xxevb/include/bsp/irq.h     |  2 +-<br>
 bsps/riscv/riscv/include/tm27.h               |  4 +-<br>
 bsps/shared/irq/irq-entry-remove.c            |  6 +-<br>
 bsps/shared/irq/irq-generic.c                 | 41 ++++----<br>
 bsps/shared/irq/irq-handler-iterate.c         |  4 +-<br>
 bsps/shared/irq/irq-record.c                  | 97 +++++++++++++++++++<br>
 cpukit/doxygen/appl-config.h                  | 23 +++++<br>
 cpukit/include/rtems/confdefs/extensions.h    |  8 ++<br>
 cpukit/include/rtems/record.h                 |  2 +<br>
 spec/build/bsps/objirq.yml                    |  1 +<br>
 spec/build/bsps/powerpc/ss555/bspss555.yml    |  1 +<br>
 .../validation/tc-bsp-interrupt-spurious.c    |  4 +-<br>
 testsuites/validation/tc-intr-entry-install.c |  4 +-<br>
 testsuites/validation/tc-intr-entry-remove.c  |  8 +-<br>
 .../validation/tc-intr-handler-iterate.c      |  4 +-<br>
 16 files changed, 218 insertions(+), 70 deletions(-)<br>
 create mode 100644 bsps/shared/irq/irq-record.c<br>
<br>
-- <br>
2.35.3<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div>