[PATCH 0/3] Add CONFIGURE_RECORD_INTERRUPTS_ENABLED
Chris Johns
chrisj at rtems.org
Thu Dec 1 22:41:54 UTC 2022
Looks good.
Thanks
Chris
On 1/12/2022 11:10 pm, Sebastian Huber wrote:
> This enables the tracing of interrupt entry/exit events through an
> application configuration option. The interrupt processing can be
> viewed with Trace Compass.
>
> Sebastian Huber (3):
> bsps/irq: Rename handler in dispatch table
> bsps/irq: Add bsp_interrupt_get_dispatch_table_slot()
> config: Add CONFIGURE_RECORD_INTERRUPTS_ENABLED
>
> bsps/include/bsp/irq-generic.h | 79 ++++++++-------
> bsps/powerpc/mpc55xxevb/include/bsp/irq.h | 2 +-
> bsps/riscv/riscv/include/tm27.h | 4 +-
> bsps/shared/irq/irq-entry-remove.c | 6 +-
> bsps/shared/irq/irq-generic.c | 41 ++++----
> bsps/shared/irq/irq-handler-iterate.c | 4 +-
> bsps/shared/irq/irq-record.c | 97 +++++++++++++++++++
> cpukit/doxygen/appl-config.h | 23 +++++
> cpukit/include/rtems/confdefs/extensions.h | 8 ++
> cpukit/include/rtems/record.h | 2 +
> spec/build/bsps/objirq.yml | 1 +
> spec/build/bsps/powerpc/ss555/bspss555.yml | 1 +
> .../validation/tc-bsp-interrupt-spurious.c | 4 +-
> testsuites/validation/tc-intr-entry-install.c | 4 +-
> testsuites/validation/tc-intr-entry-remove.c | 8 +-
> .../validation/tc-intr-handler-iterate.c | 4 +-
> 16 files changed, 218 insertions(+), 70 deletions(-)
> create mode 100644 bsps/shared/irq/irq-record.c
>
More information about the devel
mailing list