Changeset be96cb43 in rtems for bsps

Timestamp:
06/18/21 14:44:11 (3 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
6c23252
Parents:
005c79be
git-author:
Sebastian Huber <sebastian.huber@…> (06/18/21 14:44:11)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/24/21 09:36:28)
Message:

sparc: Simplify trap table initialization

Move _ISR_Handler() to a separate file since it is now only used if a handler
is installed by _CPU_ISR_install_raw_handler().

Statically initialize the traps for external interrupts to use the new
_SPARC_Interrupt_trap() which directly dispatches the interrupt handlers
installed by rtems_interrupt_handler_install() via the BSP-provided
_SPARC_Interrupt_dispatch().

Since the trap table is now fully statically initialized, there is no longer a
dependency on the Cache Manager in the default configuration.

Update #4458.

(No files)

Note: See TracChangeset for help on using the changeset viewer.